标题:请教:窗口销毁时,感觉destroyed()信号并没有被发射!!
作者:xuyantao
日期:2008-04-14 14:20
内容:
一个对话框,当对话框销毁时,我使用
connect(this,SIGNAL(destroyed()),this,SLOT(willBeDestroyed()));
调用该对话框自己的函数
void QRadarCommunionDialog::willBeDestroyed()
{
printf("正确!!");
}
结果什么反应都没有,是不是destroyed()信号没有被发射?应该怎么使用destroyed()??
PS:把willBeDestroyed()放在析构函数中也没有被调用,不知道怎么回事?size]
#1 [stdjgwyc 12-24 19:14]
原来还有好多没有解决的问题~~~~~~~~~~~~~~
#2 [shuangusa 12-16 09:31]
为何没有回答,我和楼主有同样的问题
#3 [yangfanxing 12-17 16:55]
因为关闭不等于destroy,搜索其它的帖子。。。我也问过这个问题。
#4 回 3楼(yangfanxing) 的帖子 [zpx037 05-09 07:48]
擦,,,鄙视你这种人,,,你说这完全是屁话,,,打那几个字,早已经把解决方法说完了。。。
#5 [hanvy.xia 05-10 17:02]
destroyed 是否意味着对象被销毁了 对象的SLOT还会起作用?
建议在closeEvent里面出来你要做的事情