QPropertyAnimation und qWait | Navigationsbalken ausfaden
Verfasst: 15. Januar 2010 14:06
Hi,
habe eine Animation die meinen Navigationsbalken nach oben ausfaden soll:
Danach kommt ein Loop in dem vorkommt. Es wird also immer eine Sekunde gewartet.
Dooferweise wird mein ui->gr_top immer nach der ersten Sekunde zurückgesetzt
Jetzt hab ich beim Debuggen festgestellt, das die Funktion qWait dafür verantwortlich ist. Ich nehm mal an die macht sowas wie Gui zurücksetzten ?
Hab dann noch probiert, manuell vor und nach dem qWait die position zu setzen
Dann blinkt meine topNavi immer kurz (für ein bruckteil einer Sekunde) ist danach aber wieder zurückgesetzt.
Habt ihr ne Idee wie ich das hinbekomm?
habe eine Animation die meinen Navigationsbalken nach oben ausfaden soll:
Code: Alles auswählen
QPropertyAnimation *animation = new QPropertyAnimation(ui->gr_top, "geometry");
animation->setDuration(500);
animation->setStartValue(QRect(9, 9, 1500, 68));
animation->setEndValue(QRect(9, -250, 1500, 68));
animation->start();
Code: Alles auswählen
QTest::qWait(1000) Dooferweise wird mein ui->gr_top immer nach der ersten Sekunde zurückgesetzt
Jetzt hab ich beim Debuggen festgestellt, das die Funktion qWait dafür verantwortlich ist. Ich nehm mal an die macht sowas wie Gui zurücksetzten ?
Hab dann noch probiert, manuell vor und nach dem qWait die position zu setzen
Code: Alles auswählen
ui->gr_top->setGeometry(QRect(9, -250, 1500, 68));Habt ihr ne Idee wie ich das hinbekomm?