ich habe ein QLabel in dem ich eine Miniaturvorschau einer grafischen Operation anzeigen möchte. Das funktioniert so weit ganz gut.
Jetzt habe ich das Problem dass das Erstellen der Vorschau je nach Rechenleistung und Umfang u.U. ein paar Sekunden dauern kann. Deshalb möchte ich in der Zwischenzeit in dem Label den Text "Erstelle Vorschau..." anzeigen lassen, damit der Nutzer weiß, hier geschieht etwas. Habe mir das so gedacht:
Code: Alles auswählen
( QLabel *imgLabel=new QLabel(); )
imgLabel->setText("Lade Vorschau...");
imgLabel->repaint();
//... QImage erstellen, div. Operationen ausführen ... \\
imgLabel->setPixmap(QPixmap::fromImage(smallimage));
Ich ha die Doku eigentlich so verstanden, dass repaint() ein unbedingtes sofortiges Neuzeichnen bewirkt. Gibt's da noch eine andere Methode für?
Danke schomal,
thw