这里是一个简单的 PyQt5 信号和槽的示例。在这个示例中,我们将创建一个简单的窗口,其中包含一个按钮。当按钮被点击时,它将发出一个信号,然后与之关联的槽函数将被调用。
首先,确保你已经安装了 PyQt5。如果没有安装,可以使用以下命令进行安装:
pip install PyQt5
接下来,这是一个示例代码:
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton
class ExampleWindow(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(100, 100, 300, 200)
self.setWindowTitle('Signal and Slot Example')
self.button = QPushButton('Click me!', self)
self.button.setGeometry(100, 70, 100, 30)
# 连接按钮的点击信号和自定义的槽函数
&nbs