zoukankan      html  css  js  c++  java
  • PyQt5--InputDiaglog

     1 # -*- coding:utf-8 -*-
     2 '''
     3 Created on Sep 14, 2018
     4 
     5 @author: SaShuangYiBing
     6 
     7 Comment: 
     8 '''
     9 import sys
    10 from PyQt5.QtWidgets import QApplication,QInputDialog,QLineEdit,QPushButton,QWidget
    11 
    12 class New_test(QWidget):
    13     def __init__(self):
    14         super().__init__()
    15         self.initUI()
    16     
    17     def initUI(self):
    18         self.btn = QPushButton('Diaglog',self)
    19         self.btn.move(20,20)
    20         self.btn.clicked.connect(self.showDiaglog)
    21         
    22         self.le = QLineEdit()
    23         self.le.move(130,22)
    24         
    25         self.setGeometry(300,300,290,150)
    26         self.setWindowTitle('Input Diaglog')
    27         self.show()
    28         
    29     def showDiaglog(self):
    30         try:
    31             text,ok = QInputDialog.getText(self,'Input Diaglog','Enter your name')
    32             if ok:
    33                 self.le.setText(str(text))
    34         except Exception as e:
    35             print (e)
    36             
    37 if __name__ == '__main__':
    38     app = QApplication(sys.argv)
    39     ex = New_test()
    40     sys.exit(app.exec_())

  • 相关阅读:
    bzoj3272 Zgg吃东西
    bzoj3894 文理分科
    poj1149 PIGS
    poj1637 Sightseeing tour
    [Wc2007]剪刀石头布
    poj2396 Budget
    [NOI2017]游戏
    CF666E Forensic Examination
    bzoj4889 [Tjoi2017]不勤劳的图书管理员
    CF587F Duff is Mad
  • 原文地址:https://www.cnblogs.com/aziji/p/9648079.html
Copyright © 2011-2022 走看看