[quote author="unclewerner" date="1300355917"]Only two hints: Try QPropertyAnimation and drawing to QGLWidget. Hope it helps.[/quote]
I just tried using QPropertyAnimation and I still saw about the same amount of flickering and tearing. That was just on a regular old QLabel widget with a pixmap though. Should I be using it in conjunction with QGraphicsItems or something? I'm wondering how that's different from QGraphicsItemAnimation.
About QGLWidget, I just tried using one of these as my viewport, and for some reason it looked even worse. I'm wondering to what degree, if any, this is hardware/OS/driver/whatever dependent? I'm on Ubuntu, and I'm wondering if it has weaker support for OpenGL? (I'm really not familiar with lower-levelish stuff, so that may be a stupid question)
[quote author="ness522" date="1300359025"]Did you try to force display updates ?
I had the problem in my graphicsview, I display there a graphs that updates on a slider movement somewhere else in the GUI.
I remember I sometime had to do some tricks to get it smooth, it seems Qt only refresh a few time if you don't force it. try something similar to "graphicsview->Viewport()->update().[/quote]
I think I'm able to control this through setUpdateInterval on the QTimeLine I'm using to control my animations. I've tried following the conventional wisdom of having an update interval of ~17 ms to match monitor refresh rates.
Thank you guys so much for the tips. At this point, I'm happy to have anything at all to go on.