可以使用connect()函数将单击信号与槽函数连接起来,例如:
// 定义一个槽函数
void MyWidget::onButtonClicked()
{
qDebug() << "Button clicked!";
}
// 在构造函数中连接信号和槽
MyWidget::MyWidget(QWidget *parent) : QWidget(parent)
{
QPushButton *button = new QPushButton("Click me", this);
connect(button, SIGNAL(clicked()), this, SLOT(onButtonClicked()));
}
在上面的例子中,我们创建了一个QPushButton对象,并将其单击信号clicked()与槽函数onButtonClicked()连接起来。当用户单击按钮时,会自动调用槽函数输出一条调试信息。