pyqt5 按键触发函数
时间: 2024-10-20 17:01:25 浏览: 9
PyQt5是一个用于Python的GUI应用程序开发的工具包,它构建在Qt库之上。要在PyQt5中创建按键触发函数,首先你需要导入所需的模块,如`QPushButton`,然后创建一个按钮对象,并为其连接一个槽函数。
下面是一个简单的例子:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
class MyWindow(QWidget):
def __init__(self):
super().__init__()
# 创建一个按钮
self.button = QPushButton('点击我', self)
self.button.setGeometry(50, 50, 100, 50)
# 设置当按钮被点击时调用的槽函数
self.button.clicked.connect(self.button_clicked)
def button_clicked(self):
print("按钮被点击了!")
if __name__ == '__main__':
app = QApplication([])
window = MyWindow()
window.show()
app.exec_()
```
在这个例子中,当你按下按钮,`button_clicked` 函数会被调用并打印出一条消息。你可以根据需要替换这个函数,以便在按键事件发生时执行特定的任务。
阅读全文