pyqt5プロフィール

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をサポートされていません

おすすめ

転載: www.cnblogs.com/seven-v13/p/12364922.html