Tegin Tkinteriga 15 aastat tagasi natuke aega, siis paar aastat hiljem tegin midagi wx-ga. Kuigi mul õnnestus asjad ära teha, leidsin, et need on mõlemad natuke tüütud. Ma ei tea, kui palju olukord on pärast nende viimast kasutamist paranenud - või kui palju mu enda õppimine muudaks need täna lihtsamaks.
Kuid viimastel kuudel olen PySide i uurimine, mis on PyQt-iga ühilduv raamistik. Uskumatult kasulik on Qt Designer , mis võimaldab komponente (surunuppe, valimisnuppe, liugureid, märkeruute jne) lohistada ja salvestada XML-failina laiendiga ".ui". Seejärel loeb pyside-uic seda ja loob Pythoni koodi. Seal on mõned suurepärased õppevideod.
Bo Milanovichil on Udemys (29 dollarit) 29-videoseeria, mille ma just lõpetasin, kuid lisaks on mitu Qt saidil loetletud tasuta: http://wiki.qt.io/PySide_Video_Tutorials. Bo võib oma õppetundides veidi "häiritud" olla, puutudes puutujate poole, kuid 29 tunni keskmiselt 30 minutit oli see kindlasti väärt 15 dollarit.
Leidsin hiljuti ka " Qt Designer - PyQt koos Pythoni kasutajaliidese programmeerimise õpetusega "( https://www.youtube.com/watch?v=Dmo8eZG5I2w). See viis mind saatejuhi saidile, mis pakub sissejuhatusi Qt-le, Tkinterile ja Kivyle https://pythonprogramming.net/gui-development-tutorials/. Ma pole neid vaadanud, kuid tuginedes Qt Designeri õpetusele, mida vaatasin, ootan põnevusega pythonprogramming.net.
Mõned ametlikud PyQt ja PySide dokumendid on natuke puudu. Suur osa sellest teisendati Qt originaaldokumentatsioonist mõne automatiseeritud protsessi abil ja bitid läksid tõlkimisel kaduma. Seega, kui dokumendid aadressil https://pyside.github.io/docs/pyside/ puuduvad, vaadake dokumente aadressil http://doc.qt.io/ ja proovige loetu Pythoni tõlkida. Kuid kõigepealt vaadake õpetusi, kuna need viivad teid kaugele.
Vaatasin paar aastat tagasi põgusalt GTK-d. Sellel on ka disainer, glade. Kaalusin uuesti seda teed minna, kuid nende asjade jaoks, mis mind on huvitanud, näis Qt taga olevat rohkem energiat. Hakkan JUST Kivyt uurima, kuna see näib olevat puutetundliku ekraaniga töötamiseks soovitatav.
Natuke hilja, kuid loodan, et see aitab.