Dodawanie pionowych nagłówków do QTreeView

mamQTreeView podklasa (iQAbstractItemModel podklasa), która ma ładny poziomy nagłówek. Chciałbym dodać pionowe nagłówki (schodzące po lewej stronie), aby dopasować. Ale w przeciwieństwie doQTableView który ma oddzielne pionowe (setVerticalHeader()) i nagłówki poziome (setHorizontalHeader()),QTreeView zezwala tylko na jeden nagłówek (setHeader()).

Wiem, że mogę tylko udawać, że lewa kolumna to nagłówek i renderować go z innym kolorem tła (nie potrzebuję możliwości zmiany rozmiaru lub zmiany kolejności wierszy, więc nie musiałbym implementować żadnego z tych specjalnych zachowań ). Ale to nie uwzględnia lokalnych stylów. Na przykład w moim systemie nagłówki mają niewielki gradient, co daje im niemal trójwymiarowy wygląd.

Dlatego szukam sposobu na dodanie odpowiedniego nagłówka pionowego (domyślam się, że będzie to podklasaQHeaderView) lub renderowanie nagłówka w skrajnej lewej kolumnie, ale renderowanie go we właściwy sposób.

questionAnswers(1)

yourAnswerToTheQuestion