2014-10-01 2 views
0

У меня есть QTabBar со стилем, применяемым к нему. Я создаю значки для вкладок через QIcon, поэтому через него устанавливаются обычные/отключенные/выбранные режимы. Я пытался найти способ отключить невыбранные вкладки QTabBar в отключенном режиме через глобальную таблицу стилей, не зная, каков значок табуляции.Qt Stylesheet: настройка режима значка для QTabBar

Иными словами, у меня есть инструмент с несколькими вкладками. Закладки устанавливают значки через QIcon, когда я создаю вкладки. Я хочу иметь глобальную таблицу стилей, которая применяется на всем инструменте, и устанавливает, что иконки невыделенных вкладок отключены.

+0

Нет такой вещи. Установите значки через таблицу стилей, чтобы достичь своей цели. – Ezee

ответ

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 (изменить внешний вид активный вклад)
Смежные вопросы