pyqt5 ui按钮点击事件
时间: 2023-12-15 22:33:03 浏览: 118
以下是一个PyQt5 UI按钮点击事件的例子:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton, QMessageBox
class MyWindow(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(100, 100, 300, 200)
self.setWindowTitle('PyQt5 Button Example')
self.button = QPushButton('Click me', self)
self.button.move(100, 70)
self.button.clicked.connect(self.on_click)
def on_click(self):
messBox = QMessageBox()
messBox.setWindowTitle('提示')
messBox.setText('按钮执行成功')
messBox.exec_()
if __name__ == '__main__':
app = QApplication([])
window = MyWindow()
window.show()
app.exec_()
```
在这个例子中,我们创建了一个名为MyWindow的类,它继承自QMainWindow。我们在initUI()方法中创建了一个QPushButton,并将其连接到on_click()方法。在on_click()方法中,我们创建了一个QMessageBox并显示了一个提示信息。
阅读全文