[Qt-interest] QGraphicsView QThread
Bas Terwijn
B.Terwijn at uva.nl
Mon Mar 30 18:03:27 CEST 2009
hi all,
I am trying for some time to use QGraphicsView in a multi-threaded
application where in the main thread I create an QGraphicsView object
and run the event loop while in a seperate QThread I create and and
change many QGraphicsItems that are to be visualized in the main thread.
For thread safety I use a mutex to synchronize the (overloaded)
QGraphicsView::update() method and all changes to the QGraphicsItems.
My approach doesn't work. I find that the QGraphicsView doesn't update,
even when I send signals which I think should start the
QGraphicsView::updateScene() from the main thread. I also experience
core dumps.
Did anybody find a way to use QGraphicsView to visualize QGraphicsItems
that are changed by a seperate QThread?
Thank you for your time,
Bas Terwijn
More information about the Qt-interest-old
mailing list