Qt信号槽自动关联

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhango5/article/details/82461976

想要槽函数自动关联信号,槽函数名称必须遵循以下规则:

void on_<object name>_<signal name>(<signal parameters>);

注意:这里是对象名称,也就是setObjectName设置的名称,例如:

QPushButton* pButton = new QPushButton(this);
pButton->setObjectName("StartButton");

void on_StartButton_clicked();

如果这样写也无法触发槽函数时,可在构造函数中调用以下方法:

QMetaObject::connectSlotsByName(this);

猜你喜欢

转载自blog.csdn.net/zhango5/article/details/82461976