回复: qmqtt收不到信号?
#11 回 foxgod 的帖子 [angelus 05-24 16:02]
foxgod:如果是非gui界面,可以用while(1)这样的用法吗?? (2019-05-24 11:12)
你还没明白嘛,和gui没有太大关系,即使没有gui界面,主循环依然存在,有gui仅仅是因为gui是运行在主事件循环上的。
建议你修改你的代码流程模型,不要依赖QCoreApplication::processEvents 处理其他事件,这东西仅仅是为了在后台繁忙的时候不至于让你的gui失去响应,而你把这种不确定的辅助方式作为 支撑逻辑,是很不可靠的!
#12 回 angelus 的帖子 [foxgod 05-27 15:55]
angelus:你还没明白嘛,和gui没有太大关系,即使没有gui界面,主循环依然存在,有gui仅仅是因为gui是运行在主事件循环上的。
建议你修改你的代码流程模型,不要依赖QCoreApplication::processEvents 处理其他事件,这东西仅仅是为了在后台繁忙的时候不至于让你的gui失去响应,而你把这种 .. (2019-05-24 16:02)
咨询个问题,就是我有一个函数,我想用计时器,每隔多长时间去执行这个函数操作,,我想的是这个函数里面可以获取东西就执行,获取不到东西就类似挂起这样的操作,有办法做到吗
#13 回 foxgod 的帖子 [angelus 05-28 16:06]
foxgod:咨询个问题,就是我有一个函数,我想用计时器,每隔多长时间去执行这个函数操作,,我想的是这个函数里面可以获取东西就执行,获取不到东西就类似挂起这样的操作,有办法做到吗 (2019-05-27 15:55)
周期执行的函数,没有东西执行,就让这个函数结束就好了,不用挂起