pyqt5プロフィール
Pythonは結合pyqt5 Digia QT5アプリケーションフレームワークであり、Python2 3を使用することができます。Pythonでモジュールとしてpyqt5は、以上の620クラスと6000個の機能と方法で、それはWindows版、Mac OS、UNIXや他のプラットフォーム上で実行することができますクロスプラットフォームのツールキットです。
この参照http://code.py40.com/1948.html
モジュールはpyqt5が含まれています
620クラス以上のPyqt5はで以下のモジュールが含まれています。
- QtCore
- QtGui
- QtWidgets
- QtMultimedia
- QtBluetooth
- QtNetwork
- QtPositioning
- Enginio
- QtWebSockets
- QtWebKit
- QtWebKitWidgets
- QtXml
- QtSvg
- QtSql
- QtTest
各モジュールの機能は、以下の表にまとめます:
モジュール名 | 機能 |
---|---|
QtCore | これは、コア非GUIの機能が含まれています。時間、ファイルやディレクトリ、さまざまなデータ型を処理このモジュールは、URL、MIMEタイプ、スレッドまたはプロセスをストリーミングします。 |
QtGui | ウィンドウには、クラスのシステムインテグレーション、イベント処理、2次元グラフィックス、基本的な画像、フォント、およびテキストが含まれています。 |
QtWidgets | デスクトップでは、クラシックなスタイルのユーザーインターフェイスの作成が含まれ |
QtMultimedia | マルチメディアコンテンツを処理、カメラと無線アクセス |
Qtbluetooth | スキャン、接続デバイスとの相互作用 |
Qtpositioning | 衛星の使用、のWi-Fi、またはそのような位置を決定するためにテキストファイルとして種々の供給源 |
Enginio | クラウドサービスにアクセスするためのQtのクライアントライブラリ |
Qtwebsockets | WebSocketプロトコルを実装 |
QtwebKit | ノー |
QtwebkitWidgets | これは、Webブラウザを実装するコンポーネントが含まれています |
QtXml | カテゴリーは、XML関連の含まれてい |
QtSvg | SVGファイルに関連付けられたクラスを含む、スケーラブルベクターグラフィックス(SVG)言語は、記載された2次元グラフィックスおよびグラフィックアプリケーションであります |
QtSql | データベース操作のクラスを提供します |
QtTest | 含むPyqt5ユニットテスト手順 |
差pyqt4とpyqt5
pyqt5ない下位互換性pyqt4。pyqt5は、以下のいくつかの重要な変更:
- Pythonモジュールが再構成された、(例えばqtscriptなど)一部のモジュールは、(例えばQtGui、QtWebKitのような)一部のモジュールをサブモジュールに分割され、削除されました
- そのようなQtbluetooth、Qtpositioningとenginio等の詳細に導入された新しいモジュール、
- pyqt5もはや支持体には、(信号)とスロット()
- pyqt5はもはや時代遅れと時代遅れのAPIとしてマークQT5.0をサポートされていません