PyQt5-はじめに

PyQtはGUIウィジェットツールキットです。それはのためのPythonインターフェースですQt、最も強力で人気のあるクロスプラットフォームGUIライブラリの1つ。PyQtははPyQtは、最新バージョンのがその公式サイトからダウンロードすることができ川岸コンピューティング社によって開発されました- riverbankcomputing.com

PyQt APIは、多数のクラスと関数を含むモジュールのセットです。一方QtCore モジュールには、ファイルやディレクトリなどを操作するための非GUI機能が含まれています。 QtGuiモジュールには、すべてのグラフィカルコントロールが含まれています。さらに、XMLを操作するためのモジュールがあります(QtXml)、SVG (QtSvg)、およびSQL (QtSql)、など。

頻繁に使用されるモジュールのリストを以下に示します-

  • QtCore −他のモジュールで使用されるコアの非GUIクラス

  • QtGui −グラフィカルユーザーインターフェイスコンポーネント

  • QtMultimedia −低レベルのマルチメディアプログラミングのクラス

  • QtNetwork −ネットワークプログラミングのクラス

  • QtOpenGL −OpenGLサポートクラス

  • QtScript −Qtスクリプトを評価するためのクラス

  • QtSql −SQLを使用したデータベース統合のためのクラス

  • QtSvg −SVGファイルの内容を表示するためのクラス

  • QtWebKit −HTMLをレンダリングおよび編集するためのクラス

  • QtXml −XMLを処理するためのクラス

  • QtWidgets −従来のデスクトップスタイルのUIを作成するためのクラス

  • QtDesigner − QtDesignerを拡張するためのクラス

支援環境

PyQtは、Windows、Linux、MacOSを含むすべての一般的なオペレーティングシステムと互換性があります。デュアルライセンスであり、GPLおよび商用ライセンスで利用できます。最新の安定バージョンはPyQt5-5.13.2.

ウィンドウズ

Pythonバージョン3.5以降と互換性のある32ビットまたは64ビットアーキテクチャ用のホイールが提供されています。インストールの推奨方法は、PIP ユーティリティ-

pip3 install PyQt5

PyQt5ホイールをサポートするQtDesignerなどの開発ツールをインストールするには、次のコマンドを実行します。

pip3 install pyqt5-tools

Linux / macOSでソースコードwww.riverbankcomputing.com/static/Downloads/PyQt5からPyQt5をビルドすることもできます。