我有一个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/