pyqt5按钮点击实现函数功能
时间: 2023-06-17 10:07:06 浏览: 129
在 PyQt5 中,可以使用信号和槽机制来响应按钮的点击事件,具体实现步骤如下:
1. 定义一个函数,作为按钮点击事件的响应函数。
2. 在界面中添加按钮,并将其与响应函数绑定。
下面是一个简单的示例代码:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
btn = QPushButton('Click me', self)
btn.setToolTip('This is a <b>QPushButton</b> widget')
btn.resize(btn.sizeHint())
btn.move(50, 50)
btn.clicked.connect(self.on_click)
self.setGeometry(300, 300, 300, 200)
self.setWindowTitle('Example')
self.show()
def on_click(self):
print('Button clicked')
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
```
上述代码创建了一个窗口,并在窗口中添加了一个按钮。当按钮被点击时,会调用 `on_click` 函数,并输出一条信息。
阅读全文