QTabWidget怎么给每个tab设置背景图片
qt吧
全部回复
仅看楼主
level 1
zdd900224 楼主
用QTabBar只有first,middle和last
2016年12月09日 08点12分 1
level 11
每个tab页都有个子widget
2016年12月10日 03点12分 2
我要设置的是tab标签,不是tab页的widget
2016年12月15日 10点12分
@zdd900224 哦,那用void QTabBar::setTabButton ( int index, ButtonPosition position, QWidget * widget )
2016年12月15日 12点12分
@少年你还不懂事 对对,是这个意思,怎么让背景图充满一个tab呢,而不是像Icon一样
2016年12月19日 08点12分
@zdd900224 应该说怎么让那个widget充满一个tab
2016年12月19日 09点12分
level 3
tabwidget 是你的控件objectName() 下面是设置tab按钮的风格
#tabwidget QTabBar::tab{
min-width:150px;
min-height:60px;
max-width:150px;
max-height:60px;
border-image:url(image/survilliance/tab.png);
}
#tabwidget QTabBar::tab:selected{
min-width:150px;
min-height:60px;
max-width:150px;
max-height:60px;
border-image:url(image/survilliance/tabselected.png);
}
2016年12月13日 00点12分 3
我问的是每个tab都要单独设置,你这个是设置所有的呀
2016年12月15日 10点12分
level 1
#tabwidget QTabBar::tab:first{
min-width:150px;
min-height:60px;
max-width:150px;
max-height:60px;
border-image:url(image/survilliance/tab.png);
}
#tabwidget QTabBar::tab:first:selected{
min-width:150px;
min-height:60px;
max-width:150px;
max-height:60px;
border-image:url(image/survilliance/tabselected.png);
}
2017年02月08日 06点02分 4
这个我知道,我说了first,middle,last,如果超过3个呢,中间的怎么单独设置
2017年02月10日 01点02分
回复 zdd900224 :一直用qt4.8不清楚qt5有没有对应的功能,不过可以用pushbutton和stackwidget组合做一个你想要的tabwidget
2017年02月10日 02点02分
1