Pythonをインターフェースとして使用できますか?

(*-*)浩
リリース: 2019-06-18 11:24:03
オリジナル
7624 人が閲覧しました

Python 言語の誕生以来、多くの優れた GUI ツール セットが Python に統合されてきました。これらの優れた GUI ツール セットにより、Python はグラフィカル インターフェイス プログラミングの分野でもその才能を発揮することができます。Python の人気により、多くのアプリケーションは、これらの優れた GUI ツール セットと組み合わせて Python で作成されます。 Python GUI プログラミングのさまざまな実装を以下に紹介します。以下の内容の多くは Wikipedia からのものです (参考文献は記事の最後に記載されています)。ここでは非技術的な統合として扱いましょう。

Pythonをインターフェースとして使用できますか?

Tkinter (推奨学習: Python ビデオ チュートリアル )

簡単な紹介:

は、Python にバインドされた Tk GUI ツール セットであり、Python によってラップされた Tcl コードです。Python インタープリタに埋め込まれた Tcl インタープリタを通じて実装されます。Tkinter

の呼び出しは次のとおりです。 Tcl コマンドに変換されたコマンドは、Python GUI インターフェイスを実装するための解釈のために Tcl インタープリタに渡されます。

Tk と、Tk の C ライブラリによって直接実装される PerlTk などの他の言語とのバインディングを比較します。

利点:

最も古い、Python の事実上の標準 GUI、Python で Tk GUI ツール セットを使用するための標準インターフェイスが、標準の Python Windows インストールに含まれています

インストールでは、有名な IDLE が Tkinter を使用して GUI の作成を実現しており、GUI はシンプルで、習得と使用が簡単です。

wxPython

簡単な紹介:

Python は、拡張機能としてのクロスプラットフォーム GUI ツール セット wxWidgets (C で書かれた) のラッパーです。 Pythonのモジュールを実現します。

利点:

Tkinter の比較的人気のある代替手段であり、さまざまなプラットフォームで適切に動作します。

PyGTK

簡単な紹介:

GTK GUI ライブラリ用の一連の Python パッケージ。

利点:

Tkinter のより一般的な代替品. Gnome の多くの有名なアプリケーションの GUI は、BitTorrent、GIMP

などの PyGTK を使用して実装されており、Gedit にはオプションのこの実装は、Windows プラットフォームではうまく動作しないように見えますが、GTK GUI ライブラリを使用しているため、これは当然のことです。

PyQt

簡単な紹介:

Python によるクロスプラットフォーム GUI ツール セットのパッケージ化 Qt は、440 のクラスと 6000 の関数またはメソッドを実装しています。PyQt Python のプラグインとして実装されています。

利点:

Tkinter の比較的人気のある代替手段であり、非常に強力です。Qt を使用して美しいインターフェイスを開発することも、PyQt を使用して美しいインターフェイスを開発することもできます。

クロスプラットフォームのサポートは非​​常に優れていますが、商用認可に関してはいくつか問題があるようです。

PySide

簡単な紹介:

クロスプラットフォーム GUI ツール セット Qt 用の別の Python ラッパー。Python にバンドルされており、元々は BoostC によって開発されました。ライブラリを実装し、その後 Shiboken に移行しました。

利点:

上記と同様、Tkinter のより一般的な代替品 2 つの違いについては、ここで紹介します。

Python 関連の技術記事の詳細については、

Python チュートリアル 列にアクセスして学習してください。

以上がPythonをインターフェースとして使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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