Baum-Ansicht-Widget mit Python?

Hallo Leute

Ich möchte gerne ein grafisches Python-Proggy machen, für das ich eine Baum-Ansicht brauche, ähnlich wie beim WIN-Explorer. Das sortieren mit Drag-and-Drop sollte die auch beherrschen. In der Referenz über TK-inter
http://infohost.nmt.edu/tcc/help/pubs/tkinter.pdf
findet man aber nichts dergleichen.

Habe ich da was übersehen? Gibt es vielleicht eine andere Lib für Python, die das kann?

lg
Martin B

Hallo Martin

Ich möchte gerne ein grafisches Python-Proggy machen, für das
ich eine Baum-Ansicht brauche, ähnlich wie beim WIN-Explorer.
Das sortieren mit Drag-and-Drop sollte die auch beherrschen.
In der Referenz über TK-inter
http://infohost.nmt.edu/tcc/help/pubs/tkinter.pdf
findet man aber nichts dergleichen.

Habe ich da was übersehen? Gibt es vielleicht eine andere Lib
für Python, die das kann?

Ein Tree-Widget befindet sich in den BWidgets
Ein direktes Python-Beispiel findest Du hier:
http://tkinter.unpythonic.net/wiki/TreeExplorer

Wie man das ganze in Python einbindet wird hier beschrieben:
http://tkinter.unpythonic.net/wiki/BWidgets

Wenn Du es ein wenig moderner haben möchtest (von der Optik her), kann ich dir auch die Qt-Widgets empfehlen, die haben u.a. auch eine Klasse QTreeView:
http://www.galileocomputing.de/openbook/python/pytho…

Viele Grüße
Marvin

Hallo Marvin,

Das war genau richtig, vielen Dank! Die QT war ja früher nur für Linux quelloffen, jetzt ist sie das offensichtlich auch für WIN:
http://trolltech.com/products/qt/licenses/licensing/…

lg
Martin B