Bonjour
Je débute en Qt. J'ai essayé de tracer une simple ligne et de la faire défiler à l'écran et j'ai un problème de "flickering".
Voici un extrait du code : c'est très basique :
Le timer est à 20ms.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 painter->fillRect(event->rect(), background); painter->setPen(circlePen); if (temps > 600) { temps = 0; } else { temps++; } painter->save(); painter->drawLine (QPoint (0,temps), QPoint (1200,temps)); painter->restore();
Avez-vous une idée ?
Je suis sous Windows 7.
Le code compilé sous MSVC2012 ou MinGW pose le même problème.
Je n'ai pas le souci lorsque je fais le même exemple avec les MFC sous VisualC++ : donc pas de pb d'écran ni de carte graphique.
Ai-je oublié une option ?
Merci
Partager