GUIドラッグ&ドロップスタイルのGUIBuilder for Python Tkinter

GUIドラッグアンド-を探しています実際にコードを記述せずにフォーム、ボタン、ラベルなどのウィンドウを作成できるPythonTkinter用のドロップスタイルのGUIビルダー。

ソフトウェアで次の要件を満たす必要があります:

  • 商用プロジェクトにソフトウェアを使用できるオープンソース
  • Windows 1064ビットと互換性があります
  • 最新のPython(v3)を使用します& Tkinter標準であり、アクティブなプロジェクトです

回答

私が行った1つのツール使用はピグブと呼ばれます。オープンソースであり、Pythonがインストールされている場所ならどこでも実行できます。Pythonバージョン3だけでなくバージョン2もサポートされています。アクティブで人気のあるプロジェクトのようで、ドキュメントも含まれています。

Pygubu オープンソース

Pygubu RADツールクイックとPythonのtkinterモジュールのユーザーインターフェイスの簡単な開発

設計されたユーザーインターフェイスは XML ファイル。 pygubuビルダーを使用することで、必要に応じてアプリケーションから動的に読み込むことができます。

Pygubuはグレード

スクリーンショット1

コメント

  • 残念ながら、Pythonでのみ機能します2、これは寿命を過ぎています。
  • @TheDaleks Python3もサポートしています。ただしPython >= 2.7はPython3を示す最良の方法ではありません。サポート。

回答

PAGE “:

http://page.sourceforge.net

PAGEはドラッグアンドドロップのGUIジェネレーターで、VisualBasicに似ています。これにより、選択したTkおよびttkウィジェットを含むGUIウィンドウを簡単に作成できます。

PythonおよびTcl / tkでGUIを構築するために使用します。ただし、インストールする前に、 Activestate Tcl / tk ソフトウェアをダウンロードする必要があります。

これにより、デザイン活動。また、Tkinterでコーディングして外観を変更する方法も学びます。 YouTubeのtkinterでのBUCKYのチュートリアルをお勧めします。

回答

「フォーム、ボタン、ラベルなどのウィンドウを作成する場合「あなたが言うように、これはあなたのニーズを満たすかもしれないように聞こえます:

www.python-gui-builder.com

それほど複雑ではありませんが、ボタン、ラベル、プログレスバーなどを作成できます。これにより、ブラウザーでPython 3 Tkinter GUIを直接作成でき、右側の列にPythonコードが表示されます。必要なのは、コードをコピーしてPythonに貼り付けることだけです。

ダウンロードやインストールは不要で、オープンソースです。 Python用のシンプルなGUIにはお勧めします。

コメント

  • これは素晴らしいことで、シンプルな非oopコードを作成します

回答

この使いやすいWebサイトを使用することもできます

visualtk.com

ドラッグアンドドロップでアプリケーションの入力フィールド、ラベル、ボタン、チェックボックス、ラジオボックス、リストボックス、メッセージを作成できる場所。それらを希望の色と外観に調整します。その後、ビジュアルの完全なPythonコードをダウンロードできます。

ここに画像の説明を入力してください

コメント

  • リンクのみの回答はありません'非常に役立ちます。機能や制限を要約できれば、答えがより良くなります。
  • ソフトウェアの推奨事項へようこそ!それが要件をどのように満たすかを詳しく説明しますか?特に"開いてurce "(vs " all rights reserved ")、"実際にコードを記述せずに、フォーム、ボタン、ラベルなどを使用してウィンドウを作成します"、"最新の標準"、"アクティブプロジェクト"?現在のところ、'は回答ではなくコメントです。したがって、 編集 <してください。 / b>事実を含めるための投稿。ありがとう!

回答

カラフルでクリエイティブなアプリケーションに興味がある場合は、

PAGE および Tkinter PAGE はすべてのバックエンドコーディングを処理し、カスタムコードを作成するためのクリーンなファイルを提供しますが、

TKINTER アプリケーションをビルドします。

GTKビルダーもオプションです。 コーディングは簡単ですが、 UI は鈍いです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です