记录控件放入QTabWidget 样式失效问题

控件在QTabWidget 外样式正常显示,放到QTabWidget 内部后样式失效:

例如: 暂停/继续按钮放在QTabWidget 样式正常

 吧这个按钮放到QTabWidget中后:

 暂停/继续 样式失效。

经过排查应该是qss样式没有正常传递下来的原因,QTabWidget没有传给下边的tab和tab1.

 

 我只是给TestControl设置了样式,正常情况下样式会传递到QTabWidget, QTabWidget在传递给QWidget(tab), QWidget(tab_2).

 

最后通过手动给tab和tab_2手动重新设置了一下样式解决:

//this = TestControl
//qss 是按钮样式
this->setStyleSheet(qss);
//ui->tab是图中QTabWidget下的QWidget(tab)
ui->tab->setStyleSheet(qss);

 

 

 

 

 

QTabWidget
posted @   耿明岩  阅读(535)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!
希望能帮助到你,顺利解决问题! ...G(^_−)☆
点击右上角即可分享
微信分享提示