要减肥钻石

文章
8
资源
0
加入时间
2年10月24天

QT中出现"无法将事件发送到其他线程拥有的对象"断言提示的原因

QT中回收指针是通过给构造函数传递父类(就是管理这个类实例的类实例)的this指针进行,比如A类实例中有B类实例,B类实例中有C类实例,C通过this指针被B管理,在B被回收之前,C先被回收;同理,A被回收时,B先被回收。它们被回收的顺序就是C-B-A。但是,如果A、B、C是不同的线程,通过this进行回收就会出现以下提示:ASSERT failure in QCoreApplic...