Hi,
wir würden gern in unserem QMainWindow eine eigene Grafik als Hintergrund verwenden. Bisher haben wir das so gemacht, dass einem QLabel das Bild übergeben wurde. Unter Windows konnte man das QLabel im Designer in den Hintergrund setzen.
Am Mac, funktioniert das bei mir nicht. Das QLabel liegt immer über allen Controls. Dadurch wird die ganze GUI unbenutzbar.
Hat hierzu jmd. Erfahrung?
Gruss,
Christoph
[gelöst] In QMainWindow eine Hintergrundgrafik einbinden
[gelöst] In QMainWindow eine Hintergrundgrafik einbinden
Zuletzt geändert von pofi am 29. Januar 2007 09:25, insgesamt 1-mal geändert.
Wir haben es mit QPalette gelöst.
Muss aber noch testen, ob es auf Windows auch funktioniert. (Aber ich vermute, dass schon.)
Christoph
Code: Alles auswählen
QPalette palette;
palette.setBrush(this->backgroundRole(), QBrush(QPixmap(":/sprites/background.png")));
this->setPalette(palette);Christoph