python pyqt5 中控
时间: 2023-11-05 09:00:56 浏览: 123
在 Python 中使用 PyQt5 进行图形界面开发时,可以通过控件的信号与槽机制来实现控件之间的交互。
首先,需要导入 PyQt5 库的 QtWidgets 模块,然后创建一个 QApplication 实例作为主事件循环处理程序,以便能够接收和处理用户界面操作。
下面是一个简单的示例代码,演示了如何创建一个窗口并添加一个按钮,当按钮被点击时触发一个槽函数:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton
def on_button_click():
print("Button clicked!")
if __name__ == "__main__":
app = QApplication([])
main_window = QMainWindow()
main_window.setWindowTitle("PyQt5 Example")
button = QPushButton("Click Me")
button.clicked.connect(on_button_click)
main_window.setCentralWidget(button)
main_window.show()
app.exec_()
```
在这个示例中,我们创建了一个名为 `on_button_click` 的槽函数,它会在按钮被点击时被调用。每次点击按钮时,会在控制台输出 "Button clicked!"。
阅读全文
相关推荐
















