Non esiste uno "standard" e sono d'accordo - la pletora di scelte è un dolore. Per quanto riguarda un IDE di "strumenti a due vie" integrato per le GUI di Python, mi chiedo anche perché non ci sia nessuno là fuori, forse perché ci sono così tanti toolkit di GUI che nessuno vuole investire in un IDE per uno solo di loro.
Detto questo, PyQt 4.7 con P3k ti fornirà meravigliose GUI (oltre a molte altre potenti funzionalità). Vedi http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/introduction.html - "Questa è la guida di riferimento per PyQt 4.8.4. PyQt v4 è un insieme di collegamenti Python per v4 del Qt framework applicativo di Nokia. "
PyQt è ampiamente utilizzato e ci sono alcuni buoni libri su di esso: vedi
http://www.qtrac.eu/pyqtbook.html "Programmazione GUI rapida con Python e Qt" tra gli altri (il libro è un po 'datato - deve essere aggiornato per P3k).
Ci sono 2 gravi problemi con PyQt:
1) Ha alcune caratteristiche distintamente 'non ritoniche', essendo solo un sottile wrapper nelle librerie Q ++ C ++. Ma ho raccomandato P3k-PyQt 4.7 perché alcuni sono stati risolti nei pacchetti "più recenti e migliori". Dai un'occhiata a questo post:
Problemi di progettazione PyQt
2) Per uso commerciale ci sono costi di licenza piuttosto elevati, sia per PyQt che per Qt.
Un'alternativa emergente a PyQt è PySide di Nokia, un altro wrapper Python per Qt che è interamente open source (che tuttavia non include le licenze Qt).
Conoscere molto su Qt non è una cosa negativa dal punto di vista del mercato, e lo otterrai da PyQt, quindi lo prenderei (o PySide) seriamente in considerazione se stai cercando di decidere su una piattaforma GUI di diventare esperto in .
Indipendentemente da ciò che scegli, suggerirei di evitare il tkinter per la maggior parte, anche se è "fuori dagli schemi" con Python, perché è estremamente limitato e IMO ha un aspetto e una sensazione grezzi e obsoleti.
HTH