找回密码
 立即注册
收起左侧

connect问题求助

2
回复
4648
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2019-10-23 19:59:22 显示全部楼层 |阅读模式
1Qter豆
本帖最后由 zxlzt 于 2019-10-23 20:08 编辑



void condition_edit::Num1Choose(){
    select_dialog_panel = new select_dialog();           
    connect(select_dialog_panel, SIGNAL(close_signal()), this, SLOT(CloseCurrentDialog()));   
    select_dialog_panel->exec();
}
void condition_edit::CloseCurrentDialog()
{   
    if(select_dialog_panel)   
    {        
        delete select_dialog_panel;        
        select_dialog_panel = 0;   
    }
}
void select_dialog::system_cancel()

{   
    emit close_signal();   
    char *buf = (char*)malloc(20);   
    buf[0] = 66;   
    qDebug()<<"out:"<<QString::number(buf[0]);
}
求问为什么emit close_signal()之后执行后面的代码不会奔溃?


回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2019-10-28 09:01:55 显示全部楼层
代码看着挺好的呀,为什么会崩溃呢 ?
回复

使用道具 举报

累计签到:472 天
连续签到:1 天
2019-12-11 17:26:21 显示全部楼层
你觉得这段代码奔溃的原因是什么呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了