目录
Qt 对话框弹出两次解决方案
如果用on_XXX_clicked()定义槽,Qt的元对象QMetaObject会自动的寻找相关的信号并链接,不能再用connect()链接了,否则就会连接两次。
void QMetaObject::connectSlotsByName ( QObject * object ) [static] 这个也是QT提供的自动绑定机制,如果你调了这个,也会出现递增执行次数的情况。
结论:如果想用connect()来连接信号和槽,就不要使用形如on_XXX_XXX的槽。否则就不要connect。