自定义背景色"/>
QT——QTabWidget自定义背景色
QTabWidget在自定义背景色上,tab区域和内容区域是不一样的。
一、内容区域背景色的设置
这个很简单,直接在UI界面找到下图所示的地方设置background-color就行
二、tab区域背景色的设置
在网上看到有的小伙伴说直接在上图那个styleSheet上面的autoFillBackground勾选一下就可以同步内容区域的背景色到tab区域里,我试了一下不行,情况就是在UI界面里它能同步颜色,但是我运行程序打开这个页面后tab没填满的部分还是灰色的。
我解决的方法是在InfoDetermineWindow.cpp(我的tabwidget就写在这个页面里)的构造函数里加上:
同时还要在ui里面勾选好autoFillBackground,这样就没有问题了。
更多推荐
QT——QTabWidget自定义背景色
发布评论