L001.PyQt

初心者のためのPython GUIプログラミング - PyQt5

https://wikidocs.net/book/2944

https://freeprog.tistory.com/330?category=716617

1  import sys
 2  from PyQt5.QtWidgets import *
 3  from PyQt5 import uic
 4  
5  UIファイルの関連付け
6  ただし、UIファイルはPythonのコードファイルと同じディレクトリに配置する必要がある。
7 form_class = uic.loadUiType(" UIファイル名.ui )[0]
 8  
9  画面を浮かべるために使用されるClass宣言
10  class WindowClass(QMainWindow、form_class):
 11      def  __init__ (self):
 12          super()。__init__ ()
 13         self.setupUi(self)
 14          "" " 
15          --------------------------------------- ------
 16          この部分にシグナルを入力する必要があります。
 17          シグナルが作動したときに実行される機能は、通常、このクラスのメンバ関数で作成します。
 18          -------------- -------------------------------
 19          "" " 
20  
21  if  __name__ == " __main__ " 22      app = QApplication( sys.argv) QApplication:プログラムを実行させてくれるクラス     
23      myWindow = WindowClass() WindowClassのインスタンス生成     
24      myWindow.show() プログラム画面を示すコード     
25      app.exec_() プログラムをイベントループに進入させる(プログラムを動作させる)コード
26  
27  "" " 
28  のすべての関数の前にself.ObjectNameがはまります。
 29  .move(x、y )=>ウィジェットの位置を指定します。Parameterに移動位置のx、y座標が入ります。
 30  .resize(width、height)=>ウィジェットのサイズを指定します。Parameterは、ウィジェットの縦、横のサイズが含まれてます。
 31  .text()=>ウィジェットに書かれている文字を取得します。
 32  .setText(String)=>ウィジェットに新たに文字を作成します。Parameterに表示する文字が入ります。
 33  "" "

 

 ボタンを押す

1  import sys
 2  from PyQt5.QtWidgets import *
 3  from PyQt5 import uic
 4  
5  UIファイルの関連付け
6  ただし、UIファイルはPythonのコードファイルと同じディレクトリに配置する必要がある。
7 form_class = uic.loadUiType(" L001.PushButton.ui " )[0]
 8  
9  画面を浮かべるために使用されるClass宣言
10  class WindowClass(QMainWindow、form_class):
 11      def  __init__ (self):
 12          super()。__init__ ()
 13         self.setupUi(self)
 14  
15          ボタンに機能を接続するためのコード
16          selfボタン名.clicked.connect(関数)
17          self.pushButton_1.clicked.connect(self.button1Function)
 18          self.pushButton_2.clicked.connect (self.button2Function)
 19  
20      btn_1が押されると動作する関数
21      def button1Function(self):
 22          print" btn_1 Clicked " 23  
24      btn_2が押されると作動する関数
25      def button2Function(self):
 26          print" btn_2 Clicked" 27  
28  なら __name__ == " __main__ " 29      アプリ= はQApplication(sys.argvの)
 30      mywindowの= WindowClass() 
 31      myWindow.show()
 32      app.exec_()


























おすすめ

転載: www.cnblogs.com/kingboy100/p/11351777.html