QT选项卡小部件 - 焦点上的选项卡文本行为

时间:2017-06-02 15:16:52

标签: c++ macos qt qt5 osx-elcapitan

enter image description here

我正在使用Qt为GUI创建QT选项卡小部件。我无法弄清楚为什么当前焦点的标签会将文字更改为白色?它仅发生在当前选定的选项卡上。如果我在同一个GUI中打开另一个窗口,文本将返回黑色。

即使在焦点下,我怎样才能始终强制文字保持黑色?

我在运行El Capitan 10.11.6的mac OS X上使用Qt 5.8.0。

这是我目前的样式表

tabWidget1->setStyleSheet("QTabBar::tab { background-color: #ACB6B6; }"
                              "QTabBar::tab:focus { color: #000000; }");

我也尝试过使用此代码,但它没有做任何事情

tabWidget1->setFocusPolicy(Qt::NoFocus);

1 个答案:

答案 0 :(得分:0)

tabWidget1->setStyleSheet("QTabBar::tab:selected {color: #000000;}");

使用上面的样式表解决。