pyqt5 pushbutton点击事件
时间: 2023-08-24 18:04:48 浏览: 120
Python按钮的响应事件详解
可以通过下面的代码实现:
```python
from PyQt5 import QtWidgets
class MyWindow(QtWidgets.QWidget):
def __init__(self):
super().__init__()
self.setup_ui()
def setup_ui(self):
self.pushButton = QtWidgets.QPushButton('Click Me!', self)
self.pushButton.clicked.connect(self.handle_button_click)
def handle_button_click(self):
print('Button clicked!')
if __name__ == '__main__':
app = QtWidgets.QApplication([])
window = MyWindow()
window.show()
app.exec_()
```
这里创建了一个窗口,并在窗口中添加了一个QPushButton,同时连接了按钮的clicked信号到槽函数handle_button_click中。当按钮被点击时,会触发槽函数并输出"Button clicked!"。
阅读全文