PyQt アプリの開発にはどのようなアイデアが適していますか?
8 に答える
Python 開発用に Eclipse の pydev 拡張機能を使用しています。Snappy は、Windows と Linux で動作し、非常に優れたデバッガーです (Eclipse Java IDE デバッガーに匹敵します)。コード補完は、PyQt モジュールにも関連付けることができます。
.ui ファイルの作成について言及している場合、ウィジェットのレイアウトには PyQt に付属の Qt Designer で十分であり、pyuic4 はウィジェットを Python コードに変換します (pyuic4 には PyQt が付属しています)。
eric4は非常に強力であることがわかりました。qt プログラムをロードして標準的な作業 (qt-designer、qt-linguist) を実行し、そのエディターとデバッガーのスキルは非常に高いです。
Wing IDEはかなり優れていることがわかりました。
私は現在、ほとんどの Python のもの (GUI、非 GUI、デスクトップ、オンライン、すべて) に PyCharm を使用しています。PyQt のサポートは完全に準備ができているわけではありません (ほとんどの場合) が、他のものは問題なく動作します。PyDev は私の以前の IDE でした。私にとっては少し複雑です。次に、Monkey Studio と Eric IDE があります。どちらも PyQt 用に特別に作成されていますが、どちらもかなりバグがあります。これが両方の主な欠点です。
Python 開発用に Eclipse の pydev 拡張機能を使用しています。Snappy は、Windows と Linux で動作し、非常に優れたデバッガーです (Eclipse Java IDE デバッガーに匹敵します)。コード補完は、PyQt モジュールにも関連付けることができます。
PyQT を Eclipse でセットアップするのは面倒かもしれませんが、セットアップすると、かなりうまく機能します。Windows で Eclipse をセットアップして PyQT と連携させ、コード補完などを行う方法を示すガイドが popdevelopにあります。
MonkeyStudio を使用しない理由
私は過去2〜3年間、Ideasというエディターを使用/作業しています。
これはeric4に似ており、PyQtで記述されており、構文の強調表示にQScintillaエディターを使用していますが、私はディストリビューションバインディングに取り組んでいるため、コンパイルする必要はありません。MacOSで動作するように、Windowsで動作させます(ただし、すべてのプラットフォームで動作します)。
ここで入手できます:http://www.projexsoftware.com/products/ideas
私が作成した主な機能は、ウィザード(新しいQtウィジェットとコードの生成を非常に簡単にする)、移植性(クロスプラットフォームで、Maya、Houdini、3dsmaxなどの3dアプリ内で機能する)およびデバッグ用です。完全なPythonデバッガー。すぐにpylintサポートを追加する予定です。
間もなくビデオチュートリアルを追加する予定ですが、ドキュメントサイトにも完全なユーザーガイドがあります。
Eric Python IDEは、私が見つけた PyQt で最高のものです。