QT movetothread

关于movetothread 的
之前一直不明白为啥把对象 移动到线程之后
他的槽函数 就会在 新线程程中运行了。
今天在次看 官方文档 Qthread --> call Start 函数
之后 会调用 Qthread 中的run 函数 ,run函数 执行 exec 函数
启动消息循环 ,这样只要线程不退出 就可以一直处理 消息
也就能处理 跟这个线程 相关的槽函数了。

如果自己重载 run 函数 ,那么也可以,但是如果不执行 exec 启动消息循环
就不能处理 线程关联的对象的槽函数了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值