如何为PyQt的QTabBar空白区域更改背景颜色

4
我需要更改QTabbar空白区域的背景颜色,就像下面的图片一样。我已经可以使用样式表来更改选项卡栏,但它只能更改选项卡,而不能更改选项卡旁边的空白区域(红色边框区域)。
我正在使用PyQt。
1个回答

4
据我所知,您可以通过以下两种方式之一进行设置: tabWidget->setStyleSheet("QTabBar { background-color: red; }"); tabWidget->setDocumentMode(true); 但是这样看起来不够好。
或者通过以下方式之一进行设置: tabWidget->setAutoFillBackground(true); QPalette pal = tabWidget->palette(); pal.setColor(QPalette::Window, Qt::red); tabWidget->setPalette(pal); 或者只需创建一个带有某些背景的QWidget,并在其上方插入QTabWidget。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接