私は、JavaとVisual Studioを使用したエンタープライズアプリケーションのプログラミングに2年の経験があり、PythonとwxPythonは初めてです。だから私の質問は:wxPythonはそれらの同じアプリを作成するのに十分なリッチGUIを私に提供できますか?Pythonを使用する理由は、アプリの多様性、シンプルさ、迅速な開発にあります。ありがとうございました!
4 に答える
それはあなたの「金持ち」の定義次第だと思います。私はそれを使用していて、かなり便利なGUIを作成できると思います。これは、私が今書いているセンサーデータを操作するためのwxPythonアプリのスクリーンショットです。これは、世界で最も複雑でも複雑でもありませんが、これまでのところ、ユーザーにとってはかなり直感的に思えます。
wxPythonドキュメントが少しまばらになっていることがありますが、デモをインストールしてwxWidgetsドキュメントを開いている限り、使用するのに適したツールキットです。
wxGladeはGUIスケルトンを提供します。ハンドラーを入力するには、別のテキストエディター(Geanyをお勧めします)が必要です。
PythonとそのGUIライブラリを使用することをお勧めしますが、VisualStudioやJavaよりも優れていると思うかどうかを実際に判断できるのはあなただけです。Pythonの構文は非常に基本的であり、多くの人が、頭を丸めるときに使用する喜びに同意できると思います(中括弧などはありません)。Python Tkinterは非常にシンプルなGUIライブラリであり、基本的なアプリケーションを作成するのに理想的です。一方、WxPythonはTkinterよりもはるかに高度であるため、ユーザーエクスペリエンスが向上します。Wxを使用しているときに私が抱えていた唯一の問題は、いくつかのことがどのように行われるかを示すための適切な例をWeb上で見つけることができないことです。頑張ってください、あなたがあなたが探しているものを見つけることを願っています。カール
wxPythonデモは、利用可能なウィジェットのほとんどを示しています。これを見て、必要なことを実行できるかどうかを確認することをお勧めします。