![]() |
SARibbon 2.5.2
SARibbon wiki
|
带SARibbonBar的Widget 更多...
#include <SARibbonWidget.h>
类 | |
| class | PrivateData |
| The SARibbonWidget::PrivateData class | |
Public 成员函数 | |
| SARibbonWidget (QWidget *parent=nullptr) | |
| SARibbonBar * | ribbonBar () const |
| 返回ribbonbar,如果不是使用ribbon模式,返回nullptr | |
| void | setRibbonBar (SARibbonBar *bar) |
| 设置ribbonbar | |
| void | setRibbonTheme (SARibbonTheme theme) |
| SARibbonMainWindow::setRibbonTheme | |
| SARibbonTheme | ribbonTheme () const |
| bool | isUseRibbon () const |
| void | setWidget (QWidget *w) |
| 设置窗口 | |
| QWidget * | widget () const |
| 获取设置的窗口 | |
| QWidget * | takeWidget () |
属性 | |
| SARibbonTheme | ribbonTheme |
友元 | |
| class | SARibbonBar |
带SARibbonBar的Widget
| SARibbonBar * SARibbonWidget::ribbonBar | ( | ) | const |
返回ribbonbar,如果不是使用ribbon模式,返回nullptr
| void SARibbonWidget::setRibbonBar | ( | SARibbonBar * | bar | ) |
设置ribbonbar
| bar |
| void SARibbonWidget::setRibbonTheme | ( | SARibbonTheme | theme | ) |
SARibbonMainWindow::setRibbonTheme
注意主题在构造函数设置主题会不完全生效,使用QTimer投放到队列最后执行即可
| theme |
在设置qss后需要针对margin信息重新设置进SARibbonTabBar中 office2013.qss的margin信息如下设置 margin-top: 0px; margin-right: 0px; margin-left: 5px; margin-bottom: 0px;
在设置qss后需要针对margin信息重新设置进SARibbonTabBar中 office2021.qss的margin信息如下设置 margin-top: 0px; margin-right: 5px; margin-left: 5px; margin-bottom: 0px;
| void SARibbonWidget::setWidget | ( | QWidget * | w | ) |
| QWidget * SARibbonWidget::widget | ( | ) | const |
获取设置的窗口