米克兰 2021-07-15 22:59 采纳率: 100%
浏览 21
已采纳

信号和槽断开连接后怎么重连?

想用一个checkbox来控制是否接收udp数据报
checkbox的槽函数是这么写的:

img

但是程序异常结束了,不明白为什么。。
下面的disconnect可以用,问题好像出在connect那部分

  • 写回答

2条回答 默认 最新

  • qfl_sdu 2021-07-15 23:02
    关注

    不要这么频繁的去处理信号和槽函数,换个思路解决:
    在接收udp的地方处理就是了:
    if(ui->checkBox->isChecked())
    {
    //原来的接收处理
    }
    else
    {
    //什么也不做,就相当于丢弃接收到的UDP
    }

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已采纳回答 7月17日
  • 创建了问题 7月15日