dovrei creare una dialog di attesa mentre un software effettua certe azioni:
- Codice: Seleziona tutto
...
ShowWait(); // Visualizzo la dialog
//operazioni varie
...
HideWait(); //Nascondo la dialog
Questa dialog ha però delle immagini che cambiano sequanzialmente e se non effettuo dei QApplication::processEvents() la finestra non viene aggiornata...
Stavo provando a sfruttare il multithreading ma senza successo, so che gli eventi della GUI devono essere nel loop principale infatti in tutti i modi che ho provato o ho errori per i signal/slot tra thread o l'animazione non si muove...
In parole povere devo solo visualizzare una dialog che si autoaggiorna ogni secondo (con un QTimer)indipenentemente dal flusso principale...
N.B: Non posso richiamare ProcessEvents() in qualto il grosso del lavoro è eseguito in funzioni di una libreria che non devo modificare
Qualche idea?
Grazie Nadir
