Qt QTabWidget(内嵌QScrollArea)样式定制问题求助
Qt QTabWidget(内嵌QScrollArea)样式定制问题求助
我在Qt Designer里做了一个内嵌QScrollArea的QTabWidget,现在想把它改成这样的样式:
- QTabWidget的所有外边角都设置成圆角
- 标签栏(tabBar)的背景和未激活标签的背景保持一致
- 标签内容区域的背景设为白色
(参考效果:整体控件带圆角,标签栏与未激活标签颜色统一,内容区域为纯白色)
后来我去掉了通用样式表,现在还剩两个问题没解决:
- 左下角的边角显示异常——我能看到QScrollArea的边框是正确的,但好像有别的元素叠在它上面,把圆角给挡住了
- 标签内容区域的背景现在是浅灰色,没办法改成纯白色
(当前异常状态:内容区呈浅灰色,左下角有遮挡物覆盖了正确的圆角边框)
我还试过调整代码,把样式表直接应用到整个QTabWidget上(比如用ui->tabWidget->setStyleSheet(...)这类写法),但还是没搞定这两个问题,有没有大佬能帮忙看看呀?
备注:内容来源于stack exchange,提问作者jdenv
相关产品推荐
相关产品推荐

