Цвет границы/рамки QTreeView

В настоящее время я работаю с QTreeView и хотел бы изменить границу/рамку виджета, когда элемент управления находится в фокусе.

Пробовал уже разные настройки, но пока ни одна из них не сработала.

У кого-нибудь есть идеи?


person poor_Bob    schedule 04.12.2012    source источник
comment
Я думаю, вы пробовали таблицы стилей? Кроме того, он наследуется от QFrame, поэтому вам следует попробовать установить ширину кадра таким образом.   -  person Rolle    schedule 04.12.2012
comment
Я пробовал оба этих способа... Возможно, размещение моего QTreeView в QFocusFrame приведет к достижению желаемого поведения :)   -  person poor_Bob    schedule 04.12.2012


Ответы (1)


Вы можете установить таблицу стилей для QTreeView, чтобы изменить границу в соответствии с требованиями. Некоторые примеры приведены здесь. QTreeView имеет свойства таблицы стилей: frameShape, frameShadow, border, border-top-color, border-bottom-color. Вы можете изменить эти свойства, чтобы получить желаемый стиль границы.

person Gaurav Raj    schedule 04.12.2012