[Qt-interest] QGraphicsView QThread

Fred Duarte fred.duarte at openbossa.org
Mon Mar 30 18:30:19 CEST 2009


I have not tried this approach(Graphics update with QThreads), but seems a
cool solution. Do you have this code published anywhere?

And for the problem you're having, it may require a more detailed
thread safety mechanism. Not just a mutex in the update() method.

-- 
Frederico Duarte

On Mon, Mar 30, 2009 at 12:03 PM, Bas Terwijn <B.Terwijn at uva.nl> wrote:

>
> 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
>
> _______________________________________________
> Qt-interest mailing list
> Qt-interest at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-interest
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20090330/3027aaae/attachment.html 


More information about the Qt-interest-old mailing list