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

遇到个QT问题,苦恼着我

2
回复
5859
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2018-4-21 17:52:39 显示全部楼层 |阅读模式
1Qter豆
TATUS/1 @ init, L120: BaudRate: 230400QObject: Cannot create children for a parent that is in a different thread.
(Parent is QSerialPort(0x2952c7b8), parent's thread is QThread(0x259e38f0), current thread is QThread(0x14cc2e0)

回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2018-4-22 10:34:32 显示全部楼层
这个问题大多是在你使用 moveToThread(obj) 得时候出现的,这个错误是因为这个obj有一个parent,比如你在这个 obj 的构造函数调用的时候使用了 Type *obj = new Type(parentObj);或者是调用了 obj->setParent(ParentObj) ,总之,这个 obj 不能有父对象,你试试吧~
回复

使用道具 举报

累计签到:9 天
连续签到:1 天
2018-4-24 15:14:37 显示全部楼层
学习了。。。。。
回复

使用道具 举报

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

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