qpushbutton
时间: 2023-09-14 15:12:08 浏览: 45
QPushbutton 是 Qt 框架中的一个类,用于创建一个可点击的按钮。当用户单击该按钮时,它会触发一个信号,您可以连接该信号到一个槽函数中,以执行您想要的操作。以下是一个基本的 QPushbutton 的示例:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
import sys
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
button = QPushButton('Click me', self)
button.setToolTip('This is a tooltip')
button.move(50, 50)
button.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_())
```
在这个示例中,我们创建了一个名为 Example 的窗口,并在其中添加了一个名为 "Click me" 的按钮。当用户单击此按钮时,它会触发 `on_click` 方法,该方法打印出 "Button clicked." 的信息。