私は15年前にTkinterでちょっとした時間を過ごし、数年後にwxで何かをしました。何かを成し遂げることはできましたが、どちらも少し面倒です。私が最後にそれらを使用してから状況がどれだけ改善されたか、または今日自分の学習がどれほど簡単に見えるようになるかはわかりません。
ただし、過去数か月間、PyQt互換のフレームワークであるPySideを調査しました。非常に便利なQt Designerを使用すると、コンポーネント(プッシュボタン、ダイヤル、スライダー、チェックボックスなど)をドラッグアンドドロップして、拡張子が「.ui」のXMLファイルとして保存できます。 pyside-uicはそれを読み取り、Pythonコードを生成します。すばらしいチュートリアルビデオがいくつかあります。
Bo Milanovichには、Udemyに関する29のビデオシリーズ(15ドル)があり、これは私が完成したばかりですが、Qtサイト(http://wiki.qt.io/PySide_Video_Tutorials)に無料でリストされています。Boは彼のレッスンで少し「気を散らされ」、接線を外れますが、平均30分で29レッスン、15ドルの価値がありました。
最近、「Qt Designer-PyQt with Python GUI Programming tutorial」(https://www.youtube.com/watch?v=Dmo8eZG5I2w)を見つけました。Qt、Tkinter、Kivy https://pythonprogramming.net/gui-development-tutorials/のイントロを提供するプレゼンターのサイトに移動しました。私はそれらを見ていませんが、私が見たQt Designerチュートリアルに基づいて、pythonprogramming.netのチュートリアルを楽しみにしています。
公式のPyQtおよびPySideのドキュメントの一部には少し欠けています。その多くは、元のQtドキュメントから自動化されたプロセスを介して変換され、翻訳中に一部が失われました。そのため、https: //pyside.github.io/docs/pyside/のドキュメントが不足している場合は、http: //doc.qt.io/のドキュメントを参照し、読んだものをPythonに翻訳してみてください。ただし、最初にチュートリアルをご覧ください。
数年前にGTKについて簡単に説明しました。また、デザイナー、空き地もあります。私は再びその道を行くことを考えましたが、私が興味を持っていたことについては、Qtの背後にもっとエネルギーがあるように見えました。タッチスクリーンの作業にはお勧めのようです。
少し遅れましたが、これが役立つことを願っています。