QSS的两个问题

微雨流光 微雨流光 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

在Qtabwidget上应用QSS设置tab的宽高 图片及按下效果:

setStyleSheet(QString::fromUtf8("QTabBar::tab {\n"
"height: 40px;\n"
"width: 60px;\n"
"image: url(:res/icon/tab_grp_unselected.png);\n"
"}\n"
"QTabBar::tab:selected\n"
"{\n"
"background-color: rgb(51,51,51);\n"
"image: url(:res/icon/tab_grp_selected.png);\n"
"}"));


两个问题:

1. 设置后原先设置的底色无效了,该如何设置tabwidget整体背景颜色?现在是白色了。如果单独使用下列语句则显示正常为黑色
//设置底色
setStyleSheet(QString::fromUtf8("background-color: rgb(51, 51, 51);"));

2. QTabBar::tab 设置可以只针对单个tab吗?想对单个tab设置不同的图标和按下去的图标效果


请各位高手帮忙,谢谢!
...全文
评论 5
收藏 已收藏
分享
返回顶部
微雨流光
Qt 21,503 成员 26,693 内容