![]() |
SARibbon 2.2.3
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 |
获取设置的窗口