jednodussi to bude ve chvili, kdy mas k dispozici GUI designera. Problem je ve chvili, kdy zakaznik vyzaduje nativni L&F (treba korporaty nebo statni urednici, co jeste masti na Windows XP!). Teoreticky by i tady sel pouzit PySide, ale spis jsem videl wxWindows nebo prave Tk (kupodivu na XP nebo Vistach vypada podle nazoru uredniku dobre).
Nápodobně PySide. Kvůli licenčním podmínkám PyQT není někdy jiná možnost. Hlavně jak třeba udělat nějaký jednodušší a fungující projekt. Kam strukturovat ovládací prvky, kam soukat funkce, nebo to mít jen v jednom souboru. Prostě spíše zkušenosti z praxe než jen "uděláme okno kde bude 5 tlačítek s náhodnými barvami v jednom souboru". Vím, je to na více povídání, ale právě tyhle věci chybí kvalitně popsány. Jak to použít v praxi.
Nejvic by zajimalo (nejen u Tkinter), zda je pro knihovnu dostupny nejaky GUI navrhar.
Neco na zpusob:
http://ww1.prweb.com/prfiles/2005/04/04/225412/WBPscreenshot.gif
http://doc.qt.io/qt-5/images/designer-screenshot.png
Komodo IDE Tcl/tk s pythonem umi. Neni sice zadarmo, ale na druhou stranu funguje :-)
https://www.activestate.com/komodo-ide
http://docs.activestate.com/komodo/3.5/komodo-doc-guibuilder.html
Zkus se podivat na Page (no divny jmeno v dobach googlu, ale co uz):
http://page.sourceforge.net/html/intro.html
Pro Qt je qt desugner. Výstupem je xml soubor, teda spíš mezivýstupem je xml soubor. A to xml se nějakým příkazem např. pyuic4 main.ui -o main.py
převde na pyqt kod.
Není až tak těžké si udělat vlastní parser toho xml do čehokoliv jineho (když existuiji odpovidajici komponenty). Ja to takto kdysi udelal pro takove obskurni gui pro Metatrader. 100% použitelne to neni a nikdy nebude, ale mě to hodně pomohlo.