一项 ribbon tab 页
更多...
#include <qxribbon/ribbonpage.h>
一项 ribbon tab 页
- 注解
- RibbonPage 的 windowTitle 影响了其在 RibbonBar 的标签显示, 如果要改标签名字,直接调用 RibbonPage 的 setWindowTitle 函数
在文件 ribbonpage.h 第 29 行定义.
◆ RibbonPage() [1/2]
| QxRibbon::RibbonPage::RibbonPage |
( |
QWidget * |
parent = Q_NULLPTR | ) |
|
|
explicit |
◆ RibbonPage() [2/2]
| QxRibbon::RibbonPage::RibbonPage |
( |
const QString & |
name, |
|
|
QWidget * |
parent = Q_NULLPTR |
|
) |
| |
|
explicit |
◆ ~RibbonPage()
| QxRibbon::RibbonPage::~RibbonPage |
( |
| ) |
|
|
override |
◆ addGroup() [1/2]
| RibbonGroup * QxRibbon::RibbonPage::addGroup |
( |
const QString & |
title | ) |
|
◆ addGroup() [2/2]
| void QxRibbon::RibbonPage::addGroup |
( |
RibbonGroup * |
group | ) |
|
◆ clearGroups()
| void QxRibbon::RibbonPage::clearGroups |
( |
| ) |
|
◆ event()
| bool QxRibbon::RibbonPage::event |
( |
QEvent * |
e | ) |
|
|
overrideprotected |
◆ group()
| RibbonGroup * QxRibbon::RibbonPage::group |
( |
int |
index | ) |
const |
通过索引找到group,如果超过索引范围,会返回Q_NULLPTR
- 参数
-
- 返回
- 如果超过索引范围,会返回Q_NULLPTR
在文件 ribbonpage.cpp 第 543 行定义.
◆ groupByName()
| RibbonGroup * QxRibbon::RibbonPage::groupByName |
( |
const QString & |
title | ) |
const |
◆ groupByObjectName()
| RibbonGroup * QxRibbon::RibbonPage::groupByObjectName |
( |
const QString & |
objname | ) |
const |
◆ groupCount()
| int QxRibbon::RibbonPage::groupCount |
( |
| ) |
const |
◆ groupIndex()
| int QxRibbon::RibbonPage::groupIndex |
( |
RibbonGroup * |
group | ) |
const |
◆ groupLayoutMode()
◆ groupList()
| QList< RibbonGroup * > QxRibbon::RibbonPage::groupList |
( |
| ) |
const |
◆ groups()
| QList< RibbonGroup * > QxRibbon::RibbonPage::groups |
( |
| ) |
const |
◆ insertGroup()
| RibbonGroup * QxRibbon::RibbonPage::insertGroup |
( |
int |
index, |
|
|
const QString & |
title |
|
) |
| |
◆ isCanCustomize()
| bool QxRibbon::RibbonPage::isCanCustomize |
( |
| ) |
const |
◆ isPageContext()
| bool QxRibbon::RibbonPage::isPageContext |
( |
| ) |
const |
◆ markIsPageContext()
| void QxRibbon::RibbonPage::markIsPageContext |
( |
bool |
isPageContext = true | ) |
|
|
protected |
◆ moveGroup()
| void QxRibbon::RibbonPage::moveGroup |
( |
int |
from, |
|
|
int |
to |
|
) |
| |
移动一个Group从from index到to index
- 参数
-
| from | 要移动group的index |
| to | 要移动到的位置 |
在文件 ribbonpage.cpp 第 608 行定义.
◆ pageName()
| QString QxRibbon::RibbonPage::pageName |
( |
| ) |
const |
◆ removeGroup() [1/2]
| bool QxRibbon::RibbonPage::removeGroup |
( |
int |
index | ) |
|
◆ removeGroup() [2/2]
| bool QxRibbon::RibbonPage::removeGroup |
( |
RibbonGroup * |
group | ) |
|
移除Group,Page会直接回收RibbonGroup内存
- 参数
-
- 注解
- 移除后group为野指针,一般操作完建议把group指针设置为Q_NULLPTR
此操作等同于:
...
group 用于对 ribbon 页窗口中的控件进行分组
RibbonGroup * group(int index) const
通过索引找到group,如果超过索引范围,会返回Q_NULLPTR
在文件 ribbonpage.cpp 第 647 行定义.
◆ resizeEvent()
| void QxRibbon::RibbonPage::resizeEvent |
( |
QResizeEvent * |
e | ) |
|
|
overrideprotected |
◆ ribbonBar()
| RibbonBar * QxRibbon::RibbonPage::ribbonBar |
( |
| ) |
const |
◆ setBackgroundBrush()
| void QxRibbon::RibbonPage::setBackgroundBrush |
( |
const QBrush & |
brush | ) |
|
◆ setCanCustomize()
| void QxRibbon::RibbonPage::setCanCustomize |
( |
bool |
b | ) |
|
◆ setGroupLayoutMode()
◆ setPageName()
| void QxRibbon::RibbonPage::setPageName |
( |
const QString & |
title | ) |
|
◆ setTitle()
| void QxRibbon::RibbonPage::setTitle |
( |
const QString & |
title | ) |
|
◆ sizeHint()
| QSize QxRibbon::RibbonPage::sizeHint |
( |
| ) |
const |
|
override |
◆ takeGroup()
| bool QxRibbon::RibbonPage::takeGroup |
( |
RibbonGroup * |
group | ) |
|
◆ title()
| QString QxRibbon::RibbonPage::title |
( |
| ) |
const |
◆ updateItemGeometry()
| void QxRibbon::RibbonPage::updateItemGeometry |
( |
| ) |
|
◆ wheelEvent()
| void QxRibbon::RibbonPage::wheelEvent |
( |
QWheelEvent * |
event | ) |
|
|
overrideprotected |
◆ RibbonBar
◆ RibbonBarPrivate
◆ RibbonPageContext
该类的文档由以下文件生成: