版权声明:本文为博主原创文章,未经博主允许不得转载。 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);