2018 年に最も人気のある Python グラフィカル GUI 開発フレームワーク 7 つ

Tomorin
リリース: 2018-08-23 17:47:18
オリジナル
11568 人が閲覧しました

Pyhon 開発者として、私たちは遅かれ早かれ グラフィカル ユーザー インターフェイス (GUI) アプリケーション 開発 現在市場に出ているタスクに遭遇することになります。 Python GUI 開発 フレームワークの中から選択できるものは多数あります。Python wiki GUI プログラミング には、Pajamas のようなクロスブラウザー Web 開発フレームワークを含む 30 以上のクロスプラットフォーム フレームワーク ソリューションが含まれています。

多数の Python GUI フレームワークとツールキットからどのように選択するかは頭痛の種です。次のphp中文网では 4 つの開発ツールキット (Gtk、Qt、Tk、 wxwidgets) と、開発者が参照できる 7 つの優れたフレームワーク (PyQt を除き、その他はすべて完全に無料です):

2018 年に最も人気のある Python グラフィカル GUI 開発フレームワーク 7 つ

##Kivy

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

Pyforms

Pyforms は、わずか 2 年前に誕生した Python2.7/ 3.x クロスプラットフォーム アンビエント グラフィックス アプリケーション開発フレームワーク、モジュール化、コードの再利用により、多くの作業を節約できます。

PyGObject (PyGi)

PyGObject は GTK を利用するツールですGNOME または Python アプリケーション用に開発されたコンポーネント。クロスプラットフォーム コード ライブラリ GObject にバインドできます。 GTK は、多数の Linux および Windows/Mac OSX アプリケーション用のグラフィカル ユーザー インターフェイスを開発するための、包括的な無料のクロスプラットフォーム ウィジェット開発ツールキットです。

以下に、

Python GUI

PyQt に関するさらに 4 つの 開発フレームワークを示します。

Qt は、C で書かれたクロスプラットフォーム開発フレームワークです。アプリケーションが完全にオープンソースの場合は、Qt を無料で使用できます。それ以外の場合は、商用ライセンスを購入する必要があります。 Qt は古くから存在し、かつては Nokia によって所有されていました。非常に包括的なツール コード ライブラリおよび API として、多くの業界で広く採用されており、モバイルを含む複数のプラットフォームをカバーしています。デバイスで使用される衛星ナビゲーション アプリケーションのグラフィカル ユーザー インターフェイスは、多くの場合 Qt で開発されます。

PyGUI

Kivy や PyQt と比較した PyGUI の最大の違いは、UNIX、Macintosh、および Windows プラットフォームのみを対象としている点です。 PyGUI の主な目的の 1 つは、Python アプリケーションとプラットフォームの基盤となる GUI の間のコードの量を最小限に抑えることです。シンプルで高速で使いやすい GUI 開発フレームワークが必要な場合は、PyGUI が良い選択です。

libavg

libavg は、C で書かれたサードパーティのオープン ソース ライブラリで、Linux、Mac OS X、および Windows プラットフォームで実行できます。 libavg は芸術的な表示アプリケーションで正式に使用されており、数千のマルチメディア オブジェクト (画像、テキスト、ビデオ、カメラ データ) を同時に処理できます。大画面で複数の人がプレイするマルチタッチ ゲームの 80% は libavg によるものです。

wxPython

まだ Python3 の準備ができていませんが、最も古く、最も人気のある Python GUI 開発フレームワークの 1 つである wxPython は、非常に優れた機能を備えています。有名なので言及する必要があります。 wxWidgets をベースにした wxPython は、C で書かれたクロスプラットフォーム GUI ライブラリです。標準のダイアログ ボックスに加えて、複数のファイル形式をサポートする 2D パス描画 API、テキスト編集およびワード プロセッシング ウィジェットも提供します。

この記事では、Python GUI 開発フレームワークに関する知識ポイントについて説明しています。

以上が2018 年に最も人気のある Python グラフィカル GUI 開発フレームワーク 7 つの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート