QObject: Cannot create children for a parent that is in a different thread

困扰了我一晚上,怀疑是插件机制的问题,然后把插件都去掉了,直接把代码写进线程里还是有问题。

最后还是今天早上搞明白的,在run()里用new新建基于qobject的对象时,千万别传入this指针啊,那是主线程的指针,相当于在子线程里为主线程建立了对象,所以出现跨线程警告。