[Interest] Synchronous painting on QGraphicsScene
Christian Gagneraud
chgans at gmail.com
Sat Oct 7 10:01:46 CEST 2017
On 7 October 2017 at 16:08, Patrick Stinson <patrickkidd at gmail.com> wrote:
> Hi there!
>
> I have a graph-ish diagram app where dragging some objects (like nodes) necessitates dragging other objects (like connecting edges). However, if I update an edge from the mouse event or ItemChanged(position) event then the edge isn’t painted until the next paint event. At times, this is quite obvious for example when nudging a node with an arrow key and the node is going in one direction and edge goes in the other direction for one frame because it is one buffer behind.
>
> Any thoughts on synchronous painting?
Have you check the "Elastic node" example? It does exactly what
you're describing. And last time i tried it, it worked very well, no
painting artifact.
How is your "update" done exactly?
Chris
>
> Thank you
> -Patrick
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
>
More information about the Interest
mailing list