首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QTabWidget,怎么修改QTabBar的背景图片

2012-11-04 
QTabWidget,如何修改QTabBar的背景图片!该QTabWidget的UI是通过QSS加载的。。实现了QTabBar的背景图片切换。。

QTabWidget,如何修改QTabBar的背景图片!


该QTabWidget的UI是通过QSS加载的。。实现了QTabBar的背景图片切换。。

现在的是,一个窗口中加载一个QTabWidget控件显示是正常的!

加入两个QTabWidget控件显示就错误了。。本人使用的是 setObjectName("Tab1");分别控制实现的,但是这样还是不行!

请高人解答下。。

以下是Tab1的QSS,Tab2的和这个一样。。

C/C++ code
QTabWidget#Tab1>QTabBar::tab:first{    border-image: url(:/Default_N.png);}QTabWidget#Tab1>QTabBar::tab:first:hover{    border-image: url(:/Default_P.png);}QTabWidget#Tab1>QTabBar::tab:first:pressed{    border-image: url(:/Default_P.png);}QTabWidget#Tab1>QTabBar::tab:last{    border-image: url(:/Apply_N.png);}QTabWidget#Tab1>QTabBar::tab:last:hover{    border-image: url(:/Apply_P.png);}QTabWidget#Tab1>QTabBar::tab:last:pressed{    border-image: url(:/Apply_P.png);}


[解决办法]
我试了一下是可以的啊 是直接在ui中通过右键菜单中“改变样式表...”设置的
[解决办法]
直接用QSS不就可以了。。

热点排行