Qt QTabWidget背景色

时间:2019-01-31 00:30:23

标签: c++ qt qtstylesheets

我一直试图将QTabWidget的背景色设置为黑色(或其他任何颜色),但是这样做没有成功。

enter image description here

似乎您需要设置autoFillBackground选项,然后还要设置“ background-color:black;”。在样式表中。然后,这将在Designer中正确显示它,但在应用程序中失败。

This answer建议将其封装在另一个QWidget中,然后使用透明性,但这是解决该问题的方法。

如何通过样式表设置QTabWidget的背景颜色?

编辑

设置QTabBar { background-color: black; }将产生以下图像。

enter image description here

1 个答案:

答案 0 :(得分:0)

要替代QTreeWidget,请使用QTabBar + QStackedWidget和以下样式表

QTabBar { background-color: black; }

或使用 Qt: Styling QTabWidget