ホームページ >バックエンド開発 >Python チュートリアル >Pythonをインターフェースとして使用できますか?

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

(*-*)浩
(*-*)浩オリジナル
2019-06-12 15:57:267675ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。