我有一个QTabBar样式表应用到它。我通过QIcon为选项卡创建图标,因此可以通过它设置常规/禁用/选定模式。我一直在尝试找到一种方法,通过全局样式表将QTabBar的未选择选项卡设置为禁用模式,而又不知道该选项卡的图标是什么。

因此,换句话说,我有一个具有多个选项卡的工具。构建标签时,这些标签通过QIcon设置图标。我希望有一个应用于整个工具的全局样式表,并将未选中的选项卡的图标设置为禁用。

最佳答案

尝试QTabBar::tab:!selected

您可以选择:


QTabBar::tab(默认选项卡属性)
QTabBar::tab:selected:top(如果在顶部)
QTabBar::tab:selected:bottom(如果在底部)
QTabBar::tab:selected(当前处于焦点)
QTabBar::tab:!selected(未选择的选项卡,可以使用不活动的灰色蒙皮)
QTabBar::tab:first:selected(第一个选定的标签)
QTabBar::tab:last:selected(从所有其他选定的选项卡到最后一个选定的选项卡的字符串)
QTabBar::tab:hover(将鼠标悬停在未选中的位置(!)上更改外观)
QTabBar::tab:selected:hover(更改活动选项卡的外观)

关于css - Qt样式表:设置QTabBar的图标模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26132701/

10-13 08:09