1. PyCharmは、Python + PyQt5を構築するためのプロジェクト
2. QtDesignerはシグナルとスロットとの間の関係を確立します
2.1溝編集信号と
スロット及び信号編集環境に2.2、プッシュボタンのボタンをクリックし、ボタンのターンは、赤色、次にマウスの左ボタンを押したまま赤い矢印をドラッグ。
あなたは、マウスのボタン、次のダイアログボックスを離します。これは、電流制御用信号とスロットを設定することです。(ダイアログボックスを閉じるには、コマンドを設定する電流制御用)
QtDesignerで2.3プレビューコントロール
2.4ダイアログボックスを閉じるには、プッシュボタンをクリックしてください。(最後のファイルを保存しました)
コンバートPY PyUIC 3. uiで
我々のシグナルとスロットが定義見出すことができるPYファイルから生成するために3.1(この文章です)
3.2の後に我々は、その機能を(底が溝変更、独自の機能を追加)を実行、ボタンをクリックして置き換えます
主な機能のPYファイルを確立するために、3.3
インポートSYS インポートのMainWin #インポート関連するモジュール から PyQt5.QtWidgets インポートはQApplication、QWidgetの、QMainWindow IF __name__ == 「__main__ 」: #アプリケーション全体を表しはQApplicationオブジェクトを作成 アプリ= はQApplication(sys.argvの) #は、メインウィンドウを作成 メインウィンドウ= QMainWindow() #クラスやメソッドのUIファイルを呼び出すと、メインウィンドウコントロールに追加し 、UI = MainWin.Ui_MainWindow() ui.setupUi(メインウィンドウ) #のUIショー mainWindow.show() #プログラムのメインループを入力すると、終了してセーフエンド部を確実にするために、メインループ機能 sys.exit(app.exec_()) self.pushButton.clicked.connect(self.onClick)
プログラムを実行するために3.4(ショーの名前が変更された見つけ、プッシュボタンをクリックしてください)
4.リガ独自のコード信号と溝(あなたが異なるスロットや信号を変更したい場合は上記のコードは、同じである、ラインQTのAPIをチェックするために行ってきました)
シーザー呂上虞市
2020年3月16日