title: Stabilize QWidget::paintEvent() calls frequency
body: <p>As i understand, <code>paintEvent()</code> is executed in 'main loop' of <code>QApplication</code> object, and can spend time for its internal system tasks, delaying execution of queued slots or other events.</p>
  
  <p>But what if i need to play very smooth animation and i notice periodic main loop delays on that animation? Can i create separate special <em>very stable</em> "main loop" and reassign <code>paintEvent()</code> calling to it?</p>
  
  <p>P.S. Yes, a GPU, OpenGL and other nice technilogies was invented for smooth game-like animations, i know, i know.</p>
  
  <p>My program: <a href="http://www.youtube.com/watch?v=KRk_LNd7EBg" rel="nofollow">http://www.youtube.com/watch?v=KRk_LNd7EBg</a></p>
  
  <p><strong>Solution</strong></p>
  
  <p>paintEvent() call frequency stabilization that i am looking for, GPU, OpenGL or hardware vsync will not help me! The issue is a normal behaviour until i calculate pixel's position in integer numbers. There always will be impulses of pixel movement speed. To solve my "problem" i have to measure coordinates in real numbers (double, float) and implement anti-aliasing algorithm.</p>