Advertisement
stuppid_bot

PyQt5 Hello World

Jan 2nd, 2015
481
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.02 KB | None | 0 0
  1. from PyQt5.QtWidgets import (QApplication, QWidget, QLabel, QLineEdit,
  2.                          QPushButton)
  3.  
  4. class HelloWidget(QWidget):
  5.     def __init__(self):
  6.         QWidget.__init__(self)
  7.         self.setupUi()
  8.         self.button.clicked.connect(self.onClick)
  9.  
  10.     def setupUi(self):
  11.         self.resize(300, 150)
  12.         self.setWindowTitle("HelloWidget")
  13.         self.label = QLabel(self)
  14.         self.label.setGeometry(10, 10, 90, 20)
  15.         self.label.setText("Введите имя: ")
  16.         self.edit = QLineEdit(self)
  17.         self.edit.setGeometry(100, 10, 90, 20)
  18.         self.button = QPushButton(self)
  19.         self.button.setGeometry(200, 10, 90, 20)
  20.         self.button.setText("Привет!")
  21.         self.result = QLabel(self)
  22.         self.result.setGeometry(10, 40, 190, 20)
  23.  
  24.     def onClick(self, event):
  25.         name = str(self.edit.text())
  26.         self.result.setText("Привет, %s!" % name)
  27.  
  28. if __name__ == '__main__':
  29.     a = QApplication([])
  30.     w = HelloWidget()
  31.     w.show()
  32.     a.exec_()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement