Wie mache erweiterbare Anmelden in QTreeWidget immer sichtbar, auch wenn Artikel tun Unterpositionen haben? Und wie zeichne ich etwas anderes anstelle des Standardzeichens?QTreeWidget Erweitern Sie Zeichen
Vielen Dank im Voraus, Serge
Wie mache erweiterbare Anmelden in QTreeWidget immer sichtbar, auch wenn Artikel tun Unterpositionen haben? Und wie zeichne ich etwas anderes anstelle des Standardzeichens?QTreeWidget Erweitern Sie Zeichen
Vielen Dank im Voraus, Serge
QTreeWidgetItems haben die property childIndicatorPolicy. Die zulässigen Werte sind:
Sie die erste möchten.
theItem.setChildIndicatorPolicy(QTreeWidgetItem.ShowIndicator)
Ich beantworte meinen zweiten Teil der Frage für andere.
Ich suchte nach Funktionen in QTreeView und gefundenen Zeichnung folgende:
void QTreeView::drawBranches (QPainter * painter, const QRect & rect, const QModelIndex & index)
Mit dieser Funktion können Sie, was Sie wollen auf der linken Seite der einzelnen Elemente zeichnen.
Und noch eine gute Wahl, um hanlde diese - Verwendung Style Sheets für QTreeView:
http://qt.nokia.com/doc/4.6/stylesheet-examples.html#customizing-qtreeview
Ich weiß nicht, die Antwort auf den zweiten Teil Ihrer Frage. (Ich empfehle wieder in einer separat Frage zu stellen.), Aber ich denke, das QTreeView und einen Delegaten beinhalten wird, das ist wahrscheinlich viel mehr Arbeit als nur den Standard kleben. –