Grafische Benutzeroberflächen und Python
Für ein aktuelles Projekt habe ich mal wieder ein Programm in Python geschrieben. Nun wollte ich dem Programm eine grafische Benutzeroberfläche spendieren, denn der Benutzer soll dort auch etwas selektieren können. Aber welche GUI Bibliothek setzt man dazu am besten ein? Unter Python hat man ja die Qual der Wahl, da man aus so vielen verschiedenen frei wählen kann.
- Tkinter:
Stark an Tcl/Tk angelehnt, plattformunabhängig, in der Python-Standardinstallation bereits integriert, sehr gute und umfangreiche Dokumentation verfügbar. Aber es sieht altbacken aus. - wxPython:
Von wxWidgets (früher wxWindows) abgeleitet. Es ist plattformunabhängig, umfangreiche aber nicht immer ganz aktuelle Dokumentation vorhanden und viele Beispielprogramme aus denen man lernen kann. Es ist schnell und es sieht auf dem Zielsystem so aus, wie es aussehen soll. Aber es ist kompliziert beim Einstieg, dafür aber mächtig. - GTK:
Es sieht eben aus wie ... GTK. Man dank Glade extrem schnell eine GUI designen und diese in sein Programm integrieren mit nur wenigen Zeilen zusätzlichem Programmcode. - Jede Menge weitere... So viel Zeit hab ich nun auch wieder nicht .
Trackbacks
Marco Gabriel am : wxGlade Designer für wxPython
Vorschau anzeigen
Wie ich vor kurzem schon mal schrieb, erscheint mir wxPython als beste Lösung für mich. Nun habe ich sogar einen GUI Designer für wxPython gefunden, der das eigentliche Oberflächendesign etwas schneller macht. Noch etwas Beta sieht wxGlade jedoch vielvers
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt