Ritardo per splash screen e caricamento label

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
Avatar utente
stefano_carniel
Prode Principiante
Messaggi: 247
Iscrizione: mercoledì 21 marzo 2007, 0:03

Ritardo per splash screen e caricamento label

Messaggio da stefano_carniel »

Ciao a tutti, sto sviluppando un'applicazione in c++ e vorrei visualizzare una finestra di splash in avvio. Tale finestra contiene delle label con il nome del programma, la versione e commenti vari, che per maggiore flessibilità ho inserito come costanti in un file.h.
Il codice della funzione main è questo:

Codice: Seleziona tutto

int main (int argc, char* argv[])
{
	QApplication app (argc, argv);

	Splash *splash_window = new Splash;
	splash_window->show();

	MainWindow *main_window = new MainWindow;

	splash_window->finish(main_window);
	delete splash_window;

	main_window->show();

	return app.exec();
}
Nel costruttore della splash ho inserito il codice per caricare l'immagine di sfondo e le label. Ora accade che l'immagine di sfondo viene caricata e la vedo correttamente, mentre le label sono vuote. Suppongo ci voglia un'istruzione per gestire gli eventi, avevo provato ad inserire una sleep prima del metodo finish, ma questo non ha risolto nulla. Inoltre sarebbe opportuno che la splash rimanesse visualizzata un po' più a lungo.
Qualche idea? Per lo sviluppo dell'interfaccia mi servo delle librerie QT, con QT Designer. Ditemi se servono altre informazioni.
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti