• 8645阅读
  • 6回复

请教:窗口销毁时,感觉destroyed()信号并没有被发射!! [复制链接]

上一主题 下一主题
离线xuyantao
 
只看楼主 倒序阅读 楼主  发表于: 2008-04-14
— 本帖被 XChinux 执行加亮操作(2008-04-14) —

一个对话框,当对话框销毁时,我使用
    connect(this,SIGNAL(destroyed()),this,SLOT(willBeDestroyed()));
调用该对话框自己的函数
void QRadarCommunionDialog::willBeDestroyed()
{
    printf("正确!!");
}
结果什么反应都没有,是不是destroyed()信号没有被发射?应该怎么使用destroyed()??
PS:把willBeDestroyed()放在析构函数中也没有被调用,不知道怎么回事?size]
[ 此贴被xuyantao在2008-04-14 14:36重新编辑 ]
离线stdjgwyc
只看该作者 1楼 发表于: 2008-12-24
原来还有好多没有解决的问题~~~~~~~~~~~~~~
QT交流群群号:2906359,(200人大群,持续升级)
离线shuangusa
只看该作者 2楼 发表于: 2009-12-16
为何没有回答,我和楼主有同样的问题
离线yangfanxing
只看该作者 3楼 发表于: 2009-12-17
因为关闭不等于destroy,搜索其它的帖子。。。我也问过这个问题。
PHPWind好恶心。。。不想看这种界面。。。
离线zpx037
只看该作者 4楼 发表于: 2011-05-09
回 3楼(yangfanxing) 的帖子
擦,,,鄙视你这种人,,,你说这完全是屁话,,,打那几个字,早已经把解决方法说完了。。。
离线hanvy.xia
只看该作者 5楼 发表于: 2011-05-10
destroyed 是否意味着对象被销毁了 对象的SLOT还会起作用?
建议在closeEvent里面出来你要做的事情
离线XChinux

只看该作者 6楼 发表于: 2011-05-10
帖上代码来看看吧,要不都猜迷了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个