Saya melakukan sedikit waktu dengan Tkinter 15 tahun yang lalu, kemudian beberapa tahun kemudian saya melakukan sesuatu dengan wx. Sementara saya bisa menyelesaikan pekerjaan, saya menemukan keduanya agak membosankan. Saya tidak tahu seberapa besar situasinya telah membaik sejak saya terakhir menggunakannya - atau seberapa banyak pembelajaran saya sendiri akan membuatnya lebih mudah hari ini.
Namun, dalam beberapa bulan terakhir, saya telah menjelajahi PySide , yang merupakan kerangka kerja yang kompatibel dengan PyQt. Sangat berguna adalah Qt Designer , yang memungkinkan Anda untuk menarik dan melepas komponen (tombol, panggilan, slider, kotak centang, dll.) Dan menyimpannya sebagai file XML dengan ekstensi ".ui". pyside-uic kemudian membaca itu dan menghasilkan kode Python. Ada beberapa video tutorial HEBAT di luar sana.
Bo Milanovich memiliki 29 seri video tentang Udemy (seharga $ 15) yang baru saja saya selesaikan, tetapi juga memiliki beberapa bebas biaya yang tercantum di situs Qt: http://wiki.qt.io/PySide_Video_Tutorials . Bo bisa sedikit "terganggu" dalam pelajarannya, pergi bersinggungan, tetapi untuk 29 pelajaran rata-rata setiap 30 menit, itu pasti bernilai $ 15.
Saya juga baru-baru ini menemukan " Qt Designer - PyQt dengan tutorial Pemrograman GUI Python " ( https://www.youtube.com/watch?v=Dmo8eZG5I2w ). Itu membawa saya ke situs presenter yang menawarkan intro ke Qt, Tkinter, dan Kivy https://pythonprogramming.net/gui-development-tutorials/ . Saya belum menonton mereka, tetapi berdasarkan tutorial Qt Designer yang saya tonton, saya menantikan yang ada di pythonprogramming.net.
Beberapa dokumentasi resmi PyQt dan PySide agak kurang. Sebagian besar dikonversi melalui beberapa proses otomatis dari dokumentasi Qt asli, dan bit hilang dalam terjemahan. Jadi, jika dokumen di https://pyside.github.io/docs/pyside/ kurang, lihat dokumen di http://doc.qt.io/ dan coba terjemahkan apa yang Anda baca ke Python. Tapi tonton tutorialnya terlebih dahulu, karena akan membawa Anda jauh.
Saya sempat melihat GTK beberapa tahun yang lalu. Ini juga memiliki desainer, rawa. Saya mempertimbangkan untuk menyusuri jalan itu lagi, tetapi untuk hal-hal yang saya minati, sepertinya ada lebih banyak energi di belakang Qt. Saya HANYA mulai menjelajahi Kivy, karena sepertinya direkomendasikan untuk pekerjaan layar sentuh.
Agak terlambat, tapi saya harap ini membantu.