qwidget添加按钮 Python
时间: 2023-08-14 22:53:31 浏览: 56
在使用 PyQt 库中的 QWidget 类创建用户界面时,可以通过添加按钮来实现交互性。以下是在 Python 中使用 PyQt5 创建一个简单的窗口,并添加一个按钮的示例代码:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
def button_clicked():
print("按钮被点击了!")
app = QApplication(sys.argv)
window = QWidget()
window.setWindowTitle("按钮示例")
window.setGeometry(100, 100, 300, 200)
button = QPushButton("点击我", window)
button.setGeometry(100, 50, 100, 30)
button.clicked.connect(button_clicked)
window.show()
sys.exit(app.exec_())
```
在上述代码中,我们创建了一个名为 `button_clicked` 的函数作为按钮点击事件的处理程序。当按钮被点击时,该函数会打印出一条消息。
我们通过创建一个 `QApplication` 对象来启动应用程序,并创建一个 `QWidget` 对象作为主窗口。然后,我们创建一个 `QPushButton` 对象,并将其添加到主窗口中。使用 `setGeometry` 方法可以设置按钮的位置和大小。最后,我们将按钮的 `clicked` 信号连接到 `button_clicked` 函数,以便在按钮被点击时执行相应的操作。
通过运行上述代码,你将看到一个简单的窗口和一个按钮。当你点击按钮时,控制台将打印出 "按钮被点击了!" 的消息。你可以根据需要进行修改和扩展。