2015-11-25 6 views
0

Я использую QTreeView для отображения расширяемой таблицы. Но сетка не отображается в QTreeView, как в QTableView.Цвет линии сетки QTreeView

Я попытался ниже код в Ui дизайнера для свойства STYLESHEET из TreeView

gridline-color: rgba(255, 255, 255, 255); 

Но все линии сетки невидимы. В чем может быть проблема?

ответ

1

Попробуйте этот хак:

QTreeView::item { border: 0.5px ; border-style: solid ; border-color: lightgray ;} 
+0

Это работает, спасибо ... – Haris

+0

Привет только один больше сомнений, мне не нужно 'стиль границы: solid', я попробовал' стиль границы: тонкий ', но сетка исчезает. – Haris

+0

Да, это не рекомендуемое решение от команды Qt (насколько я понимаю, они рекомендуют переопределить 'paint' для вашего пользовательского делегата). Таким образом, это просто хак, который работает. – Ilya

Смежные вопросы