Название: QGraphics Scene and View Отправлено: QCasper от Февраль 20, 2007, 14:19 экземпляры вью и сцены создается в главном гуи потоке. Там же происходит view->setScene(scene); Если вызывать scene->advance() в главном гуи потоке, то вью апдейтится автоматически и анимацию итемов нормально видно. Если же вызывать адванс в отдельно созданном потоке, то вью автоматически не апдейтится, и анимации соответственно никакой визуально не видно. Как сделать чтобы адванс вызывался из отдельного потока и при этом вью автоматическм апдейтилось?
Название: QGraphics Scene and View Отправлено: zabivator от Февраль 20, 2007, 17:22 По всей логике Qt, вы не можете перерисовывать в не главном потоке.
Попробуйте поищити в сценах метод, который ставит флажок на перерисовку, чтоб главный поток перерисовал ее самостоятельно. |