[gelöst] QT: Problem mit setCentralWidget()
-
Also erstmal was ich vorhabe:
Ich möchte beim Programmstart zunächst ein Logo, also ein Bild im centralwidget anzeigen lassen.
Bisher habe ich das folgendermaßen probiert:
MainWindow::MainWindow() { ... QLabel backgroundWidget; backgroundWidget.setPixmap(QPixmap(":/bgd/kruszgeo.bmp")); setCentralWidget(&backgroundWidget); ... }
Das Programm erzeugt Menü, Aktionen etc. korrekt. Nur das Bild wird nicht gezeichnet.
1. Was mache ich falsch?
2. Wenn ich jetzt völlig daneben liege, was kann ich alternativ tun?
-
hast du show() auf backgroundWidget angewendet?
-
MainWindow::MainWindow() { ... QLabel* backgroundWidget = new QLabel( this ); backgroundWidget->setPixmap(QPixmap(":/bgd/kruszgeo.bmp")); this->setCentralWidget( backgroundWidget ); ... }
-
ghorst schrieb:
hast du show() auf backgroundWidget angewendet?
Ich habe auch schon einmal probiert mit show() das Bild anzuzeigen. Selbes Ergebnis.
An welcher Stelle müsste ich die Funktion einsetzen?
Edit: Danke an Zwutz hat funktioniert
-
supern0va schrieb:
ghorst schrieb:
hast du show() auf backgroundWidget angewendet?
Ich habe auch schon einmal probiert mit show() das Bild anzuzeigen. Selbes Ergebnis.
An welcher Stelle müsste ich die Funktion einsetzen?
Edit: Danke an zwutz hat funktioniert
-
doppelpost sry