Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from PyQt5.QtWidgets import (QApplication, QWidget, QLabel, QLineEdit,
- QPushButton)
- class HelloWidget(QWidget):
- def __init__(self):
- QWidget.__init__(self)
- self.setupUi()
- self.button.clicked.connect(self.onClick)
- def setupUi(self):
- self.resize(300, 150)
- self.setWindowTitle("HelloWidget")
- self.label = QLabel(self)
- self.label.setGeometry(10, 10, 90, 20)
- self.label.setText("Введите имя: ")
- self.edit = QLineEdit(self)
- self.edit.setGeometry(100, 10, 90, 20)
- self.button = QPushButton(self)
- self.button.setGeometry(200, 10, 90, 20)
- self.button.setText("Привет!")
- self.result = QLabel(self)
- self.result.setGeometry(10, 40, 190, 20)
- def onClick(self, event):
- name = str(self.edit.text())
- self.result.setText("Привет, %s!" % name)
- if __name__ == '__main__':
- a = QApplication([])
- w = HelloWidget()
- w.show()
- a.exec_()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement