かなり7つのPythonのGUIグラフィカルなアプリケーション開発フレームワークをスティック

       Pyhon開発者として、遅かれ早かれ、あなたはグラフィカル・ユーザー・インターフェース(GUI)アプリケーションの開発作業が発生します、市場に出てから選択するPythonのGUI開発フレームワークがたくさんある、PythonのウィキGUIプログラミングはパジャマを含め、30クロスプラットフォームのフレームワークプログラムの上に与えられ、こうしたクロスブラウザのWeb開発フレームワーク。

       どのようにPythonのGUIフレームワークとツールキットの様々な中から選択することは頭痛の種である、ITのネットワーク管理者は除いて(参照に4つの開発ツールキット(Gtkの、Qtの、TkのとwxWidgetsの)と開発者の大多数のための7の優れたフレームワークを終えてお勧めしますPyQtはその他)は完全に無料です。

落胆

  これは、OpenGL ES 2に基づいて非常に興味深いプロジェクトは、AndroidとiOSのプラットフォームのネイティブマルチタッチは、イベント駆動型フレームワークとして、ゲーム開発のためのKivyに非常に適した、アニメーションにウィジェットからタスクを処理するために非常に適しています。あなたは、クロスプラットフォームのグラフィカルなアプリケーションを開発したい、あるいは単に強力なクロスプラットフォームのグラフィカル・ユーザ・開発フレームワークが必要な場合は、Kivyは良い選択です。

Pyforms

  わずか2年生まれPyformsは、モジュール性とコードの再利用は、多くの作業を保存することができ、グラフィカルなアプリケーション開発フレームワーク全体でPython2.7 / 3.x環境です。

PyGObject(PyGi)

  PyGObjectはGNOMEはGTK +やPythonアプリケーション開発を使用するための成分であり、クロスプラットフォームのコードベースのGObjectに接続することができます。GTK +は、フル機能を備えた無料のクロスプラットフォームのウィジェット開発キット、LinuxとWindows / MacのOSXのアプリケーション開発のグラフィカル・ユーザ・インタフェースの数が多いです。

PyQtは

  Qtは、アプリケーションが完全にオープンソースであれば、あなたは自由のためのQtを使用することができ、またはあなたが商用ライセンスを購入する必要があり、中に書かれたC ++クロスプラットフォーム開発フレームワークです。Qtはすでに非常に包括的なコードライブラリツールやAPIとして、ノキア・コーポレーションと、長い時間のために存在し、広くモバイルを含む複数のプラットフォームを、カバーなどの業界の多数で使用されています。多くの場合、Qtのグラフィカル・ユーザー・インターフェースの開発で使用するためにお使いのデバイスでの衛星ナビゲーション・アプリケーション、。

PyGUI

  KivyとPyQtはと比較すると、最大の違いPyGUIはUNIX、MacintoshとWindowsプラットフォーム用です。PyGUIは、アプリケーションや基盤となるプラットフォームのPython GUI間のコードの量を最小限にすることである主な目的の一つは、あなたが迅速かつ容易に始めるためのシンプルなGUI開発フレームワークが必要な場合は、その後、PyGUIは良い選択です。

libavg

  C ++で書かれたlibavgは、Linux、Mac OS XおよびWindowsプラットフォーム上で実行することができ、サードパーティのオープンソースライブラリです。libavg正式同時にマルチメディアオブジェクト(画像、テキスト、ビデオ、およびカメラデータ)の数千人を扱うことができる芸術の強い示す用途に適用されます。それらの人々は、大画面マルチタッチプレイのゲームに表示された、8はlibavg信用を持っています。

wxPythonを

       まだのpython3の準備ができますが、最も古く、最も人気のあるPythonのGUI開発フレームワーク、wxPythonの偉大な評判の一つとしてありませんが、言及されなければなりません。wxPythonをC ++で書かれたwxWidgetsの、に基づいて、標準のダイアログボックスに加えて、パスの2D描画API、サポート複数のファイル形式のためだけでなく、テキスト編集やワープロのウィジェットを提供し、クロスプラットフォームのGUIライブラリです。

おすすめ

転載: www.cnblogs.com/dingjiaoyang/p/10929859.html