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