Gibt es in Python GUI Elemente wie z.B. Trees und Tables

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Mungo1981
User
Beiträge: 131
Registriert: Montag 27. August 2012, 19:05

Ich bin noch nicht so vertraut mit Python, aber ich kenne mich etwas mit Java aus.
Nun habe ich festgestellt, dass sowohl Blender als auch GIMP mit Python erweitert / automatisiert werden kann.
Deshalb lerne ich jetzt Python.
Die Frage ist nur gibt es eine GUI für Python und wie wird diese Benutzt / richtig installiert
Und eben vor allem gibt es hier Tabellen ( in Java JTable ) oder / und Bäume ( in Java JTrees )

Jeder Ratschlag wird mich weiter bringen.
Deshalb schon jetzt DANKE
:?
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

Es gibt Bindings für Qt, Gtk und Wx. (Letzteres will man nicht nutzen ;-) ) Natürlich bieten diese Toolkits auch solche Views :-)

In Python eingebaut ist noch ein Binding für Tk. Ob das von Hause aus solchen Sachen bietet, weiß ich nicht. Vermutlich hat das aber jemand als Zusatzmodul schon mal gebaut.

Qt und Gtk sind aber sicher das komfortabelste in Sachen GUI und Python.
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
BlackJack

Wenn man vorhandene Programme durch Skripte erweitern möchte, sollte man vielleicht auch bei diesen Programmen schauen was die an GUI-Elementen für Erweiterungsskripte zur Verfügung stellen und mit welchem GUI-Toolkit diese Programme ihrerseits die GUI erstellen. Gimp verwendet (das aus diesem Programm hervorgegangene) Gtk und Scribus beispielsweise verwendet Qt. Ich würde deshalb kein Gimp-Plugin mit Qt schreiben und kein Scribus-Plugin mit Gtk. :-)
Mungo1981
User
Beiträge: 131
Registriert: Montag 27. August 2012, 19:05

Danke für die Prompte Auskunft :D
Antworten