QWidget verschieben

Verschiedenes zu Qt
Antworten
maddin
Beiträge: 3
Registriert: 29. Dezember 2006 19:57

QWidget verschieben

Beitrag von maddin »

Hallo,

ich möchte ein MyQWidget (abgleitet von QWidget) mit etlichen Buttons darauf von einem Timer über mein Haupt-Widget bewegen lassen.
Der Timer ruft alle 100ms diesen Code auf:

Code: Alles auswählen

	myQWidget->move(myQWidget->pos()+QPoint(10,0));
	myQWidget->update();
Das Problem: ohne das update(); wird myQWidget zwar verschoben und neu gezeichnet, aber nicht das alte vom Bildschirm entfernt. Mit dem update(); geht es, aber es wird verdammt langsam und ruckelt.

Was kann ich da machen?
Vielen Dank!
Gruß
Martin
grosem
Beiträge: 17
Registriert: 4. Juni 2006 15:52

Beitrag von grosem »

öhm, mit repaint nur die betreffende Region neuzeichnen vielleicht?
Antworten