QtCanpool 3.3.0
载入中...
搜索中...
未找到
QxRibbon::RibbonGroupItem类 参考

是对 group 所有子窗口的抽象,参考 qt 的 toolbar 更多...

#include <qxribbon/ribbongrouplayout.h>

类 QxRibbon::RibbonGroupItem 继承关系图:

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 行定义.

构造及析构函数说明

◆ RibbonGroupItem()

QxRibbon::RibbonGroupItem::RibbonGroupItem ( QWidget *  widget)

在文件 ribbongrouplayout.cpp 第 27 行定义.

成员函数说明

◆ isEmpty()

bool QxRibbon::RibbonGroupItem::isEmpty ( ) const
override

在文件 ribbongrouplayout.cpp 第 34 行定义.

类成员变量说明

◆ action

QAction* QxRibbon::RibbonGroupItem::action

记录action,参考QToolBarLayoutItem

在文件 ribbongrouplayout.h 第 36 行定义.

◆ columnIndex

int QxRibbon::RibbonGroupItem::columnIndex

记录当前item属于第几列,hide模式下为-1

在文件 ribbongrouplayout.h 第 33 行定义.

◆ customWidget

bool QxRibbon::RibbonGroupItem::customWidget

对于没有窗口的action,实际也会有一个RibbonButton,在销毁时要delete掉

在文件 ribbongrouplayout.h 第 37 行定义.

◆ rowIndex

short QxRibbon::RibbonGroupItem::rowIndex

记录当前item属于第几行,hide模式下为-1

在文件 ribbongrouplayout.h 第 32 行定义.

◆ rowProportion

RibbonGroup::RowProportion QxRibbon::RibbonGroupItem::rowProportion

行的占比,ribbon中有large,medium和small三种占比,见 RibbonGroup::RowProportion

在文件 ribbongrouplayout.h 第 39 行定义.

◆ willGeometry

QRect QxRibbon::RibbonGroupItem::willGeometry

在调用RibbonGroupLayout::updateGeomArray会更新该成员, 实际设置的时候会传给QWidgetItem::setGeometry设置Geometry

在文件 ribbongrouplayout.h 第 34 行定义.


该类的文档由以下文件生成: