ホームページ >バックエンド開発 >Python チュートリアル >Python の GUI は何ですか?
ライブラリに入る前に、グラフィカル インターフェイス (GUI) とは何かを理解しましょう。
GUI とは、Graphical User Interface、つまりグラフィカル ユーザー インターフェイスの略です。通常、人間とコンピューターの対話におけるグラフィカル ユーザー インターフェイスのデザインは、「グーイー」と発音されることがよくあります。画面製品の視覚体験とインタラクティブな操作部分。
GUIは、コンピュータサイエンス、美学、心理学、行動、さまざまなビジネス分野の需要分析を組み合わせた人間-機械システム工学であり、人間-機械-環境をシステムとして全体的に設計することに重点を置いています。
PyQt
は、GUI アプリケーションを作成するためのツールキットです。 Python プログラミング言語と Qt ライブラリをうまく融合させたものです。 Qt ライブラリは、最も強力なライブラリの 1 つです。 PyQt は Phil Thompson によって開発されました。
PyQt は Python モジュールのセットを実装します。 300 を超えるクラスと約 6000 の関数とメソッドがあります。これは、UNIX、Windows、Mac を含むすべての主要なオペレーティング システムで動作するマルチプラットフォーム ツールキットです。 PyQtはデュアルライセンスを採用しており、開発者はGPLと商用ライセンスを選択できます。以前は、GPL バージョンは Unix でのみ利用可能でしたが、PyQt バージョン 4 以降、GPL ライセンスはサポートされているすべてのプラットフォームで利用できるようになりました。
関連する推奨事項: 「Python ビデオ チュートリアル 」
完成品のサンプル:
wxPython
は、Python 言語用の優れた GUI グラフィック ライブラリであり、Python プログラマーは完全なファンクション キーを備えた完全な GUI ユーザー インターフェイスを簡単に作成できます。 wxPython は、優れたクロスプラットフォーム GUI ライブラリ wxWidgets の Python パッケージおよび Python モジュールとしてユーザーに提供されます。
Python や wxWidgets と同様に、wxPython もオープン ソース ソフトウェアであり、優れたクロスプラットフォーム機能を備えており、32/64 ビット Windows、ほとんどの Unix または Unix 系システムでの実行をサポートできます。 Macintosh OS
# は、Python の標準 Tk GUI ツールキットのインターフェイスです。Tk および Tkinter は、ほとんどの Unix プラットフォームで使用でき、Windows および Macintosh システムにも適用できます。Tk8.0 の以降のバージョンでは、ローカル ウィンドウ スタイルを実装できます。ほとんどのプラットフォームでうまく動作します。
完成品サンプル:
PySide
はい、クロスプラットフォーム アプリケーション フレームワーク Qt.
2009 年 8 月に、PySide が最初にリリースされました。 PyQt と同様の機能を提供し、API 互換性があります。ただし、PyQt との違いは、LGPL に基づいてライセンスが付与されていることです。
以上がPython の GUI は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。