声明顺序颠倒引发的QT程序异常结束

想用一个checkBox控制是否接收udp数据报,checkBox的槽函数如下:

声明顺序颠倒引发的QT程序异常结束

 

 编译运行后报错程序异常结束,没有啥提示报错原因,每次把else里面的udp数据报相关的代码注释掉就好了,头疼了很久不知原因。

最后发现把构造函数里的ui->checkBox->setChecked(true);注释掉就运行成功了。

这才发现我把udp对象的声明放在了这行代码之后,orz最后把这行代码放到udp声明后面就ok了。

 

声明顺序颠倒引发的QT程序异常结束

上一篇:解决浮动的影响


下一篇:设计模式(五)原型模式