2016-06-24 3 views
0

私はPythonとPygameが新しく、GUIフォーム、コントロール、およびドロップダウンメニューでアプリケーションを構築したいと考えています。Visual Basic型GUIフォームエディタを使用したIDE

私はVisual Basicから来て、「新しいフォーム」をクリックして とvoilaをクリックするだけで、画面上に&ドロップコントロールをドラッグしてダブルクリックすることができますそのコードにアクセスするコントロールでは、 とそれだけで動作します。

Pygameを持つPython 3インタプリタで実行できるPython 3/Pygameソースコードを生成するようなものはありますか?私はVisual StudioがPythonをサポートしていることを知っていますが、.NETアセンブリを出力すると思うし、 "vanilla" Python/Pygameコードを出力するものを探しています。

&のコードをデスクトップのGUIフォームと要素に単純なマークアップ+スクリプトを使用して定義する方法がありますか?たとえば、HTMLのレベル& JavaScriptの方が良いでしょうか?

ボタン、ドロップダウン、ラジオボタン、テキストボックス、テキストエリアなどを手作業でコーディングする必要があるように思えるので、私はこれまでのところPythonが好きです。あなたのGUIを構築し、WYSIWYGドラッグ&ドロップを使用して アプリケーションを作成し、あなたのための低レベルのコードを生成するので、ロジックの重要な部分に集中することができます。

ご了承ください。

答えて

0

少しの調査で、thisが見つかりましたが、これらのGUIを手動で作成することをお勧めします。

もちろん厳しい仕事かもしれませんが、問題が発生した場合は、どこで検索するのか、どこで失敗するのか、さらに重要なのはあなたのGUIがどのように動作しているのかを正確に知るでしょうたとえば、ウィンドウに2つのタブを追加する場合は、新しいページを作成してリンクするのではなく、リンクが機能するかどうか疑問に思うだけで、コードを追加する方が簡単です。したがって、 "巨大な"問題が発生した場合、自動生成されたアプリをデバッグすることで、実際の動作を知らずにデバッグすることが、バグを探しているソースコードに流入するよりもはるかに難しいことがわかります。それは何であるべきか、そして何をしているのか。

2つ以上のフレームワークを持つGUIを作成するには、たとえば、PyQTまたはKivyなど、よく仕事をし、CSSとインタラクションを作成するファンシーな方法を見てください。

一部のマークアップスクリプトのみを使用してGUIを作成するには、QMLがあります。これはXML構文と似ていますが、Qtを対象とし、いくつかのコードが含まれています。

まだWebテクノロジを使用してデスクトップアプリケーションを作成するにはいくつかの解決策があります(それはずっと遅く、デバッグするのがずっと難しくなるのでお勧めしません)。

関連する問題