目录
1、问题分析
2、问题解决
1、问题分析
qt从另一个线程上调用到setPos。
![](https://i-blog.csdnimg.cn/blog_migrate/57f5e0d2a70713f8116b86faea4b9537.png)
- 是的,我确实收到了调试消息QObject::startTimer: Timers cannot be started from another thread,不知道它们与该问题有关。
- 也许QGraphicsItem::setPos使用startTimer。 您可以在Qt代码中搜索此消息,并在此处放置一个断点,以查看何时以及为什么到达该消息。
2、问题解决
在Qt中,QGraphicsItem及其派生类(比如QAbstrac