Seite 1 von 1

QSplashScreen

Verfasst: 26. Februar 2014 15:38
von mauro100
Hallo,
Ich habe ein Problem beim erstellen eines SplashScreens. Ich habe eine Anwendung bei der beim Starten ein Mainwindow aufgerufen wird und ein weiteres Control-Window.
Das Control Window ist in einer eigenen Klasse und es wird im Konstruktor des MainWindows erstellt. Ich habe das ganze folgendermaßen versucht:

Code: Alles auswählen

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

    QApplication a(argc, argv);


    QSplashScreen *splash=new QSplashScreen;
    splash->setPixmap(QPixmap(":\smart.png"));
    splash->show();

    MainWindow w;

    QTimer::singleShot(2500,splash,SLOT(close()));
    QTimer::singleShot(2500,&w,SLOT(show()));


    return a.exec();
}
Das ganze habe ich bei einem anderen Projekt ausprobiert wo es nur ein MainWindow gibt und dort funktioniert es.
Bei diesem Beispiel allerdings nicht. Ich hoffe mir kann jemand weiterhelfen

mfg

Re: QSplashScreen

Verfasst: 26. Februar 2014 16:56
von archer
Und was genau funktioniert jetzt nicht?

Re: QSplashScreen

Verfasst: 26. Februar 2014 17:32
von mauro100
Es kommt einfach kein SplashScreen, die Anwendung öffnet sich wie zuvor.

Re: QSplashScreen

Verfasst: 26. Februar 2014 18:09
von mauro100
Hat sich geklärt, Fehler lag bei mir !
Trotzdem Danke