Frage

Ich habe eine app in Python geschrieben, dass einige ihrer Daten in einer Baumansicht präsentiert. Standardmäßig ist die Baumansicht eine floaty weiß Affäre mit wenig floaty Dreiecken, die die Knoten zu erweitern.

Ist es möglich, diesen Stil zu ändern, eher wie eine Windows-Explorer-Strukturansicht zu sein? Insbesondere möchte ich vertikale Linien haben angibt Abstammungs der Knoten.

Wenn dies möglich ist, wie wäre es getan werden?

War es hilfreich?

Lösung

Für Linien verbinden die Pfeile gibt es ein Verfahren in gtk.TreeView dafür finden Sie unter http://library.gnome.org/devel/pygtk/stable/class-gtktreeview.html#method-gtktreeview--set-enable-tree- Linien

Andere Tipps

Sie müssen eine benutzerdefinierte CellRenderers für diese schaffen. die unten stehenden Links helfen können.

http://www.pygtk.org/pygtk2tutorial/ch-TreeViewWidget.html

http://www.pygtk.org/pygtk2tutorial/sec-CellRenderers.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top