如何在QThread中使用QTimer?

时间:2012-10-10 06:59:39

标签: c++ qt4

我有一个类,一个QObject的子类。我正在QThread中为该类创建一个实例。我想在班上使用QTimer。但是计时器没有启动,因为调用者线程是一个woker线程。我怎样才能实现解决方案?

1 个答案:

答案 0 :(得分:0)

那么,你可以在一个生成在主线程中的辅助对象中创建一个槽并且是该类的成员并调度定时器创建并从您的类开始它(并且可选地检查当前线程是否不是该事件循环从那以后可以安全启动计时器)?那么当你需要创建定时器时,你只需要在主线程中向你的助手对象发出一个信号,它应该可以工作。