Qt多线程(工具类),子线程与主线程地址一致的问题
通过 connect(this, &Widget::sigInit, f, &Function::working);和 emit sigInit();触发对象的working()函数后,成功开启了3个子线程。目的:在主窗口创建多个线程,每个线程处理同一个类的不同对象。原因是如果工具对象直接调用成员函数,则还是会在主线程执行;可以看出创建的3个子线程地址与主线程一样;解决办法是将working()作为槽函数。
原创
2024-09-18 23:30:29 ·
319 阅读 ·
0 评论