2014-10-01 39 views
0

我有一个应用了样式表的QTabBar。我通过QIcon为选项卡创建了图标,因此正常/禁用/选定模式通过此设置。我一直在试图找到一种方法,通过全局样式表将QTabBar的未选定标签设置为禁用模式,而不必知道标签的图标是什么。Qt样式表:设置QTabBar的图标模式

所以,换句话说,我有一个具有多个选项卡的工具。当我生成选项卡时,选项卡通过QIcon设置图标。我想要在整个工具上应用全局样式表,并将未选中的选项卡的图标设置为禁用。

+0

没有这样的事情。通过样式表设置图标以实现您的目标。 – Ezee 2014-10-01 08:31:39

回答

1

尝试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(其他城市的外观活动标签)