Qt笔记-解决QObject::startTimer: Timers cannot be started from another thread

Posted IT1995

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt笔记-解决QObject::startTimer: Timers cannot be started from another thread相关的知识,希望对你有一定的参考价值。

原因是QTime或QTImeLine这类,多线程中创建和调用要在一个线程中。

因为构造函数在main线程中创建的,run是子线程中,所有,这部分代码的new要在run中去new就可以了。

以上是关于Qt笔记-解决QObject::startTimer: Timers cannot be started from another thread的主要内容,如果未能解决你的问题,请参考以下文章

windows qt学习笔记----vs新建QT工程及常见问题解决

C++笔记-解决Linux上Qt程序一运行就core dumped(思路)

C++笔记-解决Linux上Qt程序一运行就core dumped(思路)

Qt笔记-解决键盘事件不能正常响应(其他响应事件通用)

Qt笔记-解决QTcpSocket发送数据成功,但接收端接收不全的问

Qt笔记-解决QTcpSocket发送数据成功,但接收端接收不全的问题