Es gibt keinen "Standard" und ich stimme zu - die Fülle an Entscheidungen ist ein Schmerz. Was eine integrierte Zwei-Wege-Tools-IDE für Python-GUIs betrifft, frage ich mich auch, warum es anscheinend keine gibt - vielleicht, weil es so viele GUI-Toolkits gibt, die niemand für nur eine von ihnen in eine IDE investieren möchte Sie.
Allerdings bietet PyQt 4.7 mit P3k eine wundervolle Benutzeroberfläche (und viele andere leistungsstarke Funktionen). Siehe http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/introduction.html - "Dies ist das Referenzhandbuch für PyQt 4.8.4. PyQt v4 ist ein Satz von Python-Bindungen für v4 des Qt Anwendungsframework von Nokia. "
PyQt ist weit verbreitet und es gibt einige gute Bücher: siehe
http://www.qtrac.eu/pyqtbook.html "Schnelle GUI-Programmierung mit Python und Qt" unter anderem (Buch ist ein bisschen veraltet - muss aktualisiert werden für P3k).
Es gibt zwei schwerwiegende Probleme mit PyQt:
1) Es hat einige deutlich "unpythonische" Eigenschaften, da es nur ein dünner Wrapper für die C ++ Qt-Bibliotheken ist. Aber ich habe P3k-PyQt 4.7 empfohlen, weil einige davon in den "neuesten und besten" Paketen behandelt wurden. Schauen Sie sich diesen Beitrag an:
PyQt-Designprobleme
2) Für die kommerzielle Nutzung fallen sowohl für PyQt als auch für Qt ziemlich hohe Lizenzgebühren an.
Eine aufstrebende Alternative zu PyQt ist PySide von Nokia, ein weiterer Python-Wrapper für Qt, der vollständig Open Source ist (allerdings ohne die Qt-Lizenzierung).
Viel über Qt zu wissen, ist in Bezug auf den Markt keine schlechte Sache, und Sie werden es von PyQt erhalten. Ich würde es (oder PySide) ernsthaft in Betracht ziehen, wenn Sie versuchen, sich für eine GUI-Plattform zu entscheiden, auf der Sie Experte werden .
Unabhängig davon, für was Sie sich entscheiden, würde ich empfehlen, tkinter größtenteils zu vermeiden, auch wenn es bei Python "out of the box" ist, weil es extrem begrenzt ist und IMO ein grobes, veraltetes Erscheinungsbild hat.
HTH