QSS的两个问题
微雨流光 2013-02-21 07:12:08
在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设置不同的图标和按下去的图标效果
请各位高手帮忙,谢谢!