|
QtCanpool 3.3.0
|
是对 group 所有子窗口的抽象,参考 qt 的 toolbar 更多...
#include <qxribbon/ribbongrouplayout.h>

Public 成员函数 | |
| RibbonGroupItem (QWidget *widget) | |
| bool | isEmpty () const override |
Public 属性 | |
| short | rowIndex |
| 记录当前item属于第几行,hide模式下为-1 | |
| int | columnIndex |
| 记录当前item属于第几列,hide模式下为-1 | |
| QRect | willGeometry |
| 在调用RibbonGroupLayout::updateGeomArray会更新该成员, 实际设置的时候会传给QWidgetItem::setGeometry设置Geometry | |
| QAction * | action |
| 记录action,参考QToolBarLayoutItem | |
| bool | customWidget |
| 对于没有窗口的action,实际也会有一个RibbonButton,在销毁时要delete掉 | |
| RibbonGroup::RowProportion | rowProportion |
| 行的占比,ribbon中有large,medium和small三种占比,见 RibbonGroup::RowProportion | |
是对 group 所有子窗口的抽象,参考 qt 的 toolbar
参考 qt 的 toolbar,group 所有子窗口内容都通过 QAction 进行抽象,包括 gallery 这些窗口,也是通过 QAction 进行抽象 QAction 最终会转换为 RibbonGroupItem,每个 RibbonGroupItem 都含有一个 widget,RibbonGroup 的布局就基于 RibbonGroupItem
无窗口的 action 会在内部生成一个 RibbonButton
在文件 ribbongrouplayout.h 第 26 行定义.
| QxRibbon::RibbonGroupItem::RibbonGroupItem | ( | QWidget * | widget | ) |
在文件 ribbongrouplayout.cpp 第 27 行定义.
|
override |
在文件 ribbongrouplayout.cpp 第 34 行定义.
| QAction* QxRibbon::RibbonGroupItem::action |
记录action,参考QToolBarLayoutItem
在文件 ribbongrouplayout.h 第 36 行定义.
| int QxRibbon::RibbonGroupItem::columnIndex |
记录当前item属于第几列,hide模式下为-1
在文件 ribbongrouplayout.h 第 33 行定义.
| bool QxRibbon::RibbonGroupItem::customWidget |
对于没有窗口的action,实际也会有一个RibbonButton,在销毁时要delete掉
在文件 ribbongrouplayout.h 第 37 行定义.
| short QxRibbon::RibbonGroupItem::rowIndex |
记录当前item属于第几行,hide模式下为-1
在文件 ribbongrouplayout.h 第 32 行定义.
| RibbonGroup::RowProportion QxRibbon::RibbonGroupItem::rowProportion |
行的占比,ribbon中有large,medium和small三种占比,见 RibbonGroup::RowProportion
在文件 ribbongrouplayout.h 第 39 行定义.
| QRect QxRibbon::RibbonGroupItem::willGeometry |
在调用RibbonGroupLayout::updateGeomArray会更新该成员, 实际设置的时候会传给QWidgetItem::setGeometry设置Geometry
在文件 ribbongrouplayout.h 第 34 行定义.