SARibbon 2.5.2
SARibbon wiki
载入中...
搜索中...
未找到
SARibbonWidget类 参考

带SARibbonBar的Widget 更多...

#include <SARibbonWidget.h>

类 SARibbonWidget 继承关系图:

class  PrivateData
 The SARibbonWidget::PrivateData class
 

Public 成员函数

 SARibbonWidget (QWidget *parent=nullptr)
 
 ~SARibbonWidget ()
 
SARibbonBarribbonBar () const
 
void setRibbonBar (SARibbonBar *bar)
 
void setRibbonTheme (SARibbonTheme theme)
 
SARibbonTheme ribbonTheme () const
 
bool isUseRibbon () const
 
void setWidget (QWidget *w)
 
QWidget * widget () const
 
QWidget * takeWidget ()
 

属性

SARibbonTheme ribbonTheme
 

友元

class SARibbonBar
 

详细描述

带SARibbonBar的Widget

注解
注意,SARibbonWidget利用了布局来把ribbonbar放到最顶部,不要给此widget添加布局,否则会导致布局异常, 正确的做法是把布局的窗口通过setWidget设置进SARibbonWidget

构造及析构函数说明

◆ SARibbonWidget()

SARibbonWidget::SARibbonWidget ( QWidget *  parent = nullptr)
explicit

◆ ~SARibbonWidget()

SARibbonWidget::~SARibbonWidget ( )

成员函数说明

◆ isUseRibbon()

bool SARibbonWidget::isUseRibbon ( ) const

◆ ribbonBar()

SARibbonBar * SARibbonWidget::ribbonBar ( ) const

◆ ribbonTheme()

SARibbonTheme SARibbonWidget::ribbonTheme ( ) const

◆ setRibbonBar()

void SARibbonWidget::setRibbonBar ( SARibbonBar bar)

◆ setRibbonTheme()

void SARibbonWidget::setRibbonTheme ( SARibbonTheme  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;

◆ setWidget()

void SARibbonWidget::setWidget ( QWidget *  w)

◆ takeWidget()

QWidget * SARibbonWidget::takeWidget ( )

◆ widget()

QWidget * SARibbonWidget::widget ( ) const

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