私は Python Gui 開発を学ぶことに決めました。PyQt は非フリーであるため、選択は PySide でした。しかし、PyQt とは異なり、PySide にはチュートリアルやスクリーンキャストがなく、非常に初心者には役に立たないドキュメントだけです。私は Qt の経験がないので、Ubuntu で開発環境をセットアップすることさえ問題です。何か学ぶべきことをアドバイスしてもらえますか?
5 に答える
Python を使った GUI 開発を学ぶだけなら、PyQtが無料でないことは本当に問題なのでしょうか?
そして、そのような結論に達する前に、実際に PyQtライセンスを知っていることを確認してください!
両方に利用できるチュートリアルがたくさんあります。公式ドキュメントを参照してください。基本的なもの (シグナルやスロットなど) は同じであることに注意してください。ここ では 違い が 挙げ られます.
PySide が最初の安定版リリースを取得しようとしていたときに、チュートリアルが見つからなかったことに驚かないでください。=) PySide 1.0.0 がリリースされ、API が安定し、バグが排除されたので、 Qt Wiki で残りのドキュメントと他のリソースへのリンクを含む、初心者および上級者向けの PySide チュートリアルを見つけることができます。
Python を使用して Qt を学習することは、C++ を使用するよりもはるかに簡単です。開発環境のセットアップ - 非常に優れたオプションである Qt Designer が提供されています。GUI を設計し、 pyuic ツールを使用して変換するだけです。チュートリアルはありませんか?これらをチェックしてください。
そして、この本を試すことができます: Python と Qt による高速 GUI プログラミング。本は印象的です。
当時、zetcodeにはpysideチュートリアルがなかったと思いますが、今ではそこにあり、非常に役立ちます。
ツールのセットアップ、GUI の設計、コードの記述、PySide のスタンドアロン アプリへのコンパイルに関するチュートリアルを次に示します。コードサンプル、スクリーンショット、ビデオがあります: Kodekraft