Hice un poco de tiempo con Tkinter hace 15 años, y unos años más tarde hice algo con wx. Si bien pude hacer las cosas, las encontré un poco tediosas. No sé cuánto ha mejorado la situación desde la última vez que los usé, o cuánto mi propio aprendizaje los haría parecer más fáciles hoy.
Sin embargo, en los últimos meses, he estado explorando PySide , que es un marco compatible con PyQt. Increíblemente útil es Qt Designer , que le permite arrastrar y soltar componentes (botones, diales, controles deslizantes, casillas de verificación, etc.) y guardarlos como un archivo XML con la extensión ".ui". pyside-uic luego lee eso y produce código Python. Hay algunos videos tutoriales geniales por ahí.
Bo Milanovich tiene una serie de 29 videos sobre Udemy (por $ 15) que acabo de completar, pero también tiene varios gratuitos que figuran en el sitio Qt: http://wiki.qt.io/PySide_Video_Tutorials . Bo puede estar un poco "distraído" en sus lecciones, yendo en tangentes, pero durante 29 lecciones con un promedio de 30 minutos cada una, definitivamente valió la pena $ 15.
También encontré recientemente " Tutorial de programación de Qt Designer - PyQt con Python GUI " ( https://www.youtube.com/watch?v=Dmo8eZG5I2w ). Eso me llevó al sitio del presentador que ofrece introducciones a Qt, Tkinter y Kivy https://pythonprogramming.net/gui-development-tutorials/ . No los he visto, pero según el tutorial de Qt Designer que vi, estoy deseando que lleguen a pythonprogramming.net.
Falta un poco de la documentación oficial de PyQt y PySide. Gran parte se convirtió a través de algún proceso automatizado de la documentación original de Qt, y los bits se perdieron en la traducción. Entonces, si faltan los documentos en https://pyside.github.io/docs/pyside/ , vea los documentos en http://doc.qt.io/ e intente traducir lo que leyó a Python. Pero primero mire los tutoriales, ya que lo llevarán lejos.
Miré brevemente a GTK hace unos años. También cuenta con un diseñador, claro. Pensé en ir por ese camino nuevamente, pero por las cosas que me han interesado, parecía haber más energía detrás de Qt. Apenas estoy comenzando a explorar Kivy, ya que parece estar recomendado para el trabajo con pantalla táctil.
Un poco tarde, pero espero que esto ayude.