qt程序跑飞

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

系统不弹出崩溃提示,程序自行关闭了

原因:信号槽连接时连接了不存在的槽函数,如

connect(ui.checkBox, SIGNAL(stateChanged(int)), this, SLOT(on_check(int)));

采用上述方式连接信号槽有风险,编译时无法检查信号槽函数的正确性。
建议改用下述方式:

connect(ui.checkBox, &QCheckBox::stateChanged, this, &MyProj::on_check);   

猜你喜欢

转载自blog.csdn.net/Kelvin_Yan/article/details/82350109
今日推荐