GUI-Toolkit-Vergleich
Gibt es irgendwo eine Seite, welche die Vor- und Nachteile der bekannten GUI-Toolkits wie Tkinter, WxPython, PyQt, PyGTK und PyFLTK vergleicht und gegenüber stellt ?
[url=http://software.dpahl.de]Tim's Software - Shop[/url]
-
- User
- Beiträge: 419
- Registriert: Sonntag 3. September 2006, 15:11
- Wohnort: in den weiten von NRW
- Kontaktdaten:
Hi,
Du könntest mal hiermit anfangen:
http://www.python-forum.de/topic-6985.html
Ist jetzt keine Pro/Con-Liste, aber so direkt weiß ich auch nicht, ob man das so sagen kann...Vieles ist denk ich mal einfach anders...
Ein entscheindender Punkt könnte jedoch die Doku sein, da es dort recht große Unterschiede gibt, wobei ich nicht weiß, wie es da aktuell aussieht...
Gruß, jj
Du könntest mal hiermit anfangen:
http://www.python-forum.de/topic-6985.html
Ist jetzt keine Pro/Con-Liste, aber so direkt weiß ich auch nicht, ob man das so sagen kann...Vieles ist denk ich mal einfach anders...
Ein entscheindender Punkt könnte jedoch die Doku sein, da es dort recht große Unterschiede gibt, wobei ich nicht weiß, wie es da aktuell aussieht...
Gruß, jj
OK, danke folgender Link aus dem vorgeschlagenen Forums-Beitrag war genau das was ich gesucht habe....
http://de.wikibooks.org/wiki/Python-Pro ... rammierung
http://de.wikibooks.org/wiki/Python-Pro ... rammierung
[url=http://software.dpahl.de]Tim's Software - Shop[/url]
Der Vergleich überzeugt nicht wirklich. Alleine schon dass bei Tkinter nicht negativ aufgeführt wird, dass gängige Widgets - z.B. für Bäume und Tabs - nicht dabei sind (oder hat sich das geändert?), macht es in meinen Augen grob unausgewogen. Wenn die anderen Toolkits auch so unvollständig bewertet sind, ist die Übersicht irreführend.
mit Tix oder Pmw ist alles dabei!Y0Gi hat geschrieben:Der Vergleich überzeugt nicht wirklich. Alleine schon dass bei Tkinter nicht negativ aufgeführt wird, dass gängige Widgets - z.B. für Bäume und Tabs - nicht dabei sind (oder hat sich das geändert?), macht es in meinen Augen grob unausgewogen. Wenn die anderen Toolkits auch so unvollständig bewertet sind, ist die Übersicht irreführend.
ausserdem zitat: programmierung eigener widgets möglich.
Ich kenne nicht viele Anwendungen wo man unbediengt Bäume oder Tabs braucht.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Stimmt. Ist ja auch ziemlich alt und wird von niemanden gepflegt. Die Seite wurde mal angelegt, aber dann Aufgrund einiger Zerwürfnisse von den Leuten aus dem Forum mit den Wikibooks-Leuten nicht mehr fortgeführt.Y0Gi hat geschrieben:Der Vergleich überzeugt nicht wirklich.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Das mag ja sein, aber das steht da IIRC nicht. Und ein GUI-Toolkit "zum selber Kombinieren" ist ja schon was anderes als nur Tkinter. Zudem ist PMW nicht Teil der Stdlib und ein Argument wie "ist ja schon alles dabei" zieht dann nicht mehr - unter Linux aber erst recht nicht, weil da Tkinter meines Wissens gar nicht zwingend mit installiert wird.pyStyler hat geschrieben:mit Tix oder Pmw ist alles dabei!
Ich werde sicher nicht das Rad neu erfinden, wenn es schon oft genug getan wurde. Auch wenn Programmierer normalerweise täglich tunpyStyler hat geschrieben:ausserdem zitat: programmierung eigener widgets möglich.
Schau dir mal die Anwendungen an, die du jeden Tag benutzt. Ob Dateibrowser, Office, Browser, Email oder Editor/IDE - davon benutzt fast alles Tabs und Trees. Allein schon für Optionsdialoge sind solche Widgets an der Tagesordnung.pyStyler hat geschrieben:Ich kenne nicht viele Anwendungen wo man unbediengt Bäume oder Tabs braucht.
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Ja, leider... IMHO wäre es ganz toll, wenn wir in unserem Wiki die Seite übernehmen und aktualisieren...Leonidas hat geschrieben:Stimmt. Ist ja auch ziemlich alt und wird von niemanden gepflegt.Y0Gi hat geschrieben:Der Vergleich überzeugt nicht wirklich.
Die Frage nach den Vor- und Nachteilen der GUI Frameworks kommt doch recht häufig.