PyQt5ダイアログの例

輸入SYS
 から PyQt5.QtWidgetsがインポート *
 から PyQt5.QtGuiのインポート *

クラス例(QMainWindow):
    
    デフ __init__ (自己):
        スーパー()。__init__ ()
        
        self.initUI()
        
        
    デフinitUI(自己):         
        self.btn =のQPushButton(' ダイアログ' 、自己)
        self.btn.move( 20、20 
        self.btn.clicked.connect(self.showDialog)
        
        self.le = にQLineEdit(自己)
        self.le.move( 130、22 
        
        self.setGeometry( 300、300、290、150 
        self.setWindowTitle(' 入力ダイアログ' 
        self.show()
     
    デフにShowDialog(自己):
        
        テキスト、OK = QInputDialog.getText(自己、' 入力ダイアログ' ' あなたの名前を入力してください:' 
        
        もしOK:
            self.le.setText(STR(テキスト))
       
    
もし __name__ == ' __main__ ' 
    
    アプリ = はQApplication(sys.argvの)
    EX = 実施例()
    sys.exit(app.exec_())

おすすめ

転載: www.cnblogs.com/conpi/p/11787242.html