我正在使用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);
答案 0 :(得分:0)
tabWidget1->setStyleSheet("QTabBar::tab:selected {color: #000000;}");
使用上面的样式表解决。