2014-10-01 322 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(其他城市的外觀活動標籤)