You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Qt QTabWidget(内嵌QScrollArea)样式定制问题求助

Qt QTabWidget(内嵌QScrollArea)样式定制问题求助

我在Qt Designer里做了一个内嵌QScrollArea的QTabWidget,现在想把它改成这样的样式:

  • QTabWidget的所有外边角都设置成圆角
  • 标签栏(tabBar)的背景和未激活标签的背景保持一致
  • 标签内容区域的背景设为白色

(参考效果:整体控件带圆角,标签栏与未激活标签颜色统一,内容区域为纯白色)


后来我去掉了通用样式表,现在还剩两个问题没解决:

  1. 左下角的边角显示异常——我能看到QScrollArea的边框是正确的,但好像有别的元素叠在它上面,把圆角给挡住了
  2. 标签内容区域的背景现在是浅灰色,没办法改成纯白色
    (当前异常状态:内容区呈浅灰色,左下角有遮挡物覆盖了正确的圆角边框)

我还试过调整代码,把样式表直接应用到整个QTabWidget上(比如用ui->tabWidget->setStyleSheet(...)这类写法),但还是没搞定这两个问题,有没有大佬能帮忙看看呀?

备注:内容来源于stack exchange,提问作者jdenv

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 14:08:12