Qt跨线程信号槽槽函数无响应(未调用)问题_qt 跨线程信号不触发槽函数-CSDN博客
注意是否跟线程有关。
一句话解释
默认得run方法中存在exec(), 有事件循环才能响应槽函数。
自定义得run 方法未调用exec。
解决方法,使用movetothread,
thread.start(), 会调用默认得run方法。
自定义类A
使用信号绑定 类A 得方法,能在线程中执行。
如果在主函数 直接调用 类A 得方法,将在(调用线程)主线程执行,
Qt跨线程信号槽槽函数无响应(未调用)问题_qt 跨线程信号不触发槽函数-CSDN博客
注意是否跟线程有关。
一句话解释
默认得run方法中存在exec(), 有事件循环才能响应槽函数。
自定义得run 方法未调用exec。
解决方法,使用movetothread,
thread.start(), 会调用默认得run方法。
自定义类A
使用信号绑定 类A 得方法,能在线程中执行。
如果在主函数 直接调用 类A 得方法,将在(调用线程)主线程执行,