Hallo.
Ich möchte gerne einen SplashScreen in der unteren rechten Bildschirm Ecke erscheinen lassen.
Nun habe ich u.a. mit der .move(int,int) Methode versucht den SplashScreen zu positionieren, leider ohne Erfolg.
Eine .setAlignment(...) Methode besitzt der SplashScreen anscheindend auch nicht.
Hat da vielleicht jemand eine einfache Lösung, oder ist dies einfach nicht möglich?
danke
[gelöst] SplashScreen positionieren
[gelöst] SplashScreen positionieren
Zuletzt geändert von grid am 6. November 2008 11:00, insgesamt 1-mal geändert.
Hallo... hab das Problem gelöst^^
move(int,int) funktioniert anscheinend erst nachdem show() aufgerufen wurde. Ist voll einfach, man muss es nur wissen LOL.
oder
move(int,int) funktioniert anscheinend erst nachdem show() aufgerufen wurde. Ist voll einfach, man muss es nur wissen LOL.
Code: Alles auswählen
splashScreen->show();
splashScreen->move(int,int);Code: Alles auswählen
QSplashScreen splash = new QSplashScreen ();
QPixmap pix("img.png");
splash->setPixmap(pix);
splash->show();
QRect screen = QApplication::desktop()->availableGeometry(QApplication::desktop()->primaryScreen());
QRect geo(screen.x()+screen.width()-pix.width(),screen.y()+screen.height()-pix.height(),pix.width(),pix.height());
splash->setGeometry(geo);