PyQt5関数モジュールの紹介
1. PyQt5モジュール
PyQt5は、620を超えるクラスと6000の関数とメソッドを備えた一連のPythonモジュールで構成されています。主なモジュールは次のとおりです。
- QtCoreには非GUIコア機能が含まれています。主に時間、ファイル、ドキュメントに関連
- フォルダ、さまざまなデータ、ストリーム、URL、mimeファイル、プロセス、およびスレッドが一緒に使用されます。
- QtGuiには、ウィンドウシステム、イベント処理、2D画像、基本的な描画、フォント、テキストが含まれています。QtWidgetsクラスには、デスクトップアプリケーションを作成するための一連のUI要素が含まれています。
- QtMultimediaには、マルチメディアを処理し、カメラAPIを呼び出すクラスが含まれています。
- QtBluetoothモジュールには、Bluetoothを検索して接続するためのクラスが含まれています。
- QtNetworkにはネットワークプログラミング用のクラスが含まれており、TCP / IPおよびUDP開発をより便利で信頼性の高いものにします。
- QtPositioningには、衛星、WiFi、さらにはテキストを使用できる測位クラスが含まれています。
- Engineには、クライアントを介してQt Cloudに入り、管理するためのクラスが含まれています。
- QtWebSocketsにはWebSocketプロトコルのクラスが含まれています。
- QtWebKitには、WebKit2ベースのWebブラウザーが含まれています。
- QtWebKitWidgetsには、QtWidgetsに基づくWebKit1クラスが含まれています。
- QtXmlにはXMLを処理するためのクラスが含まれており、SAXおよびDOM APIのツールを提供します。
- QtSvgは、SVGコンテンツを表示するためのクラスを提供します。ScalableVector Graphics(SVG)は、2次元ベクトルグラフィックスを記述するためのExtensible Markup Language(XML)に基づくグラフィック形式です。
- QtSqlはデータベースを処理するためのツールを提供します。
- QtTestはPyQt5アプリケーションをテストするためのツールを提供します。