m_tab=new tabWidget;
m_tab->addTab(m_UnaddedList_train,QString("train"));
m_tab->addTab(m_UnaddedList_station,QString("station"));
m_tab->addTab(m_UnaddedList_group,QString("group"));
//m_tab->setStyleSheet("QHeaderView::section{background-color:rgb(40,143,218);font:13pt ‘宋体‘;color: white;};");
QTabBar *bar=m_tab->getTabBar();
bar->setStyleSheet(QString("QTabBar::tab{min-height: 20px; min-width: 120px;}"));//使用QSS来修改QTabBar的高和宽。
class tabWidget:public QTabWidget
{
public:
tabWidget()
{
QTabWidget::QTabWidget();
}
QTabBar* getTabBar();
};
上面是由于我使用的QT版本过老,tabBar()函数是protected,不能在类外使用,于是我继承QTabWidget,写了一个public的getTabBar()函数,用来返回对应的QTabBar
最后
以上就是快乐面包最近收集整理的关于qtabbar设置不同宽度_QTabWidget修改tabbar的大小的全部内容,更多相关qtabbar设置不同宽度_QTabWidget修改tabbar内容请搜索靠谱客的其他文章。
发表评论 取消回复