Seite 1 von 1

QTreeWidget: Linien bzw. "+", "-" Symbol

Verfasst: 2. September 2005 10:31
von john
Hi,

wie kann man in einem QTreeWidget, das mehrere QTreeWidgetItems enthält die Linien bzw. das "+" und "-" Symbol einschalten, damit die Abbildung des Baums besser erkennbar ist?

Vielen Dank, Gruß
John

Verfasst: 3. September 2005 14:38
von kowi1134
Hallo!

Das QTreeWidget erbt ein paar Dinge von QTreeView. Unter anderem auch die Funktion setRootIsDecorated(). Hier die Beschreibung aus der Doku:
rootIsDecorated : bool

This property holds whether to show controls for expanding and collapsing items.

This property holds whether root items are displayed with controls for expanding and collapsing them.

Access functions:
bool rootIsDecorated () const
void setRootIsDecorated ( bool show )
Ich schlage also vor, Du versuchst auf Dein QTreeWidget die Funktion setRootIsDecorated() anzuwenden.

Code: Alles auswählen

treeWidget->setRootIsDecorated(true);
Ciao
Konrad

Verfasst: 5. September 2005 15:10
von john
Hallo,

danke, alles klar. Ich hatte den QT-Style "Platique" verwendet, dann gibt es bei einem QTreeWidget-Baum keine Linien, -schade!

Gruß John