1、共通モジュール
(1)QtWidgets:UI要素はコントロールの完全なセットが含まれており、スタイルインタフェースのためのシステムを確立します
(2)QtGui:基本的なグラフィックス機能クラス(フォント、グラフィック、アイコン、色など)の様々なをカバー
(3)QtCoreは:コア非GUI機能パケット(時間、ファイル、ディレクトリ、データ型、テキストフロー、リンク、スレッド、プロセス、など)をカバー
(4)QtWebKit
(5)QtTest
(6)QtSql
(7)QtMultimedia
(8)QtMultimediaWidgets
(9)Qtは、実質的にすべてのクラスモジュールの単一のモジュールに統合します
利点:クラスに何が含まれているか気にしないモジュール
短所:メモリを取ります
2、基本的な構造解析プログラム
構造解析を行っシンプルなウィンドウを、提供:
1つの #は、必要なモジュールやパッケージ導入 2 から PyQt5.Qt インポート * 3 インポートSYS 。4 。5 #sys.argvのその他プログラムのコマンドラインを、時間により 6 位パス1つの機能のコマンドラインパラメータを受信設定することができます異なるサービスロジック実行 7アプリはQApplication =(sys.argvの) #アプリケーションを作成する 。8 。9 #の動作制御 10 #のトップ・レベル・コントロールは、タイトル(一意許可)提供することができない 。11ウィンドウQWidgetの=() #これ以降、親コントロールをショー()への必要性 12 window.setWindowTitle(' 非常に冷酷な話をしていなかった社会I Bokor、' ) 13 window.resize(500、500 ) 14window.move(400、200 ) 15 16ラベル= QLabel(ウィンドウ)#は、親コントロールが持っている 17 label.setText(' こんにちは、世界!') #左上隅の初期位置 18 label.move(200、250 ) 19 20 #ちょうど良いコントロールを作成します次いで、このコントロールは、親コントロールは、デフォルトでは表示されません、されていない 21 #のみだけであることができる)(ショーを呼び出す 22 ()window.show 23 #は、アプリケーションを実行し、メッセージループ(無限ループ)入力 24(sys.exitをapp.exec_())
3、PyQt5コード活動テンプレートの設定
①>>> >>> >>>コードテンプレートエディタファイルの設定を開いて、テンプレートとして使用するコードを選択
②のPythonを開くと、次の+のメニューのクリックを落ち>>> >>>選択livetemplate
③コード説明を貼り付け>>> >>>短い(高速実装コード)を付加
④のpythonの場所を定義するために必要なコントロールを追加し、こうした$ TITLE $、$ CODE $として自分たちのニーズの一部を変更
時間:2020年2月27日夜03時41分29秒
著者のQQ:931935931