QT4.2.3: Hintergrundbild auf QWidget setzen
Verfasst: 28. März 2007 00:39
Hi,
folgendes Problem:
ich setze fuer ein beliebiges widget ein hintergrund bild mit folgender methode:
das funktioniert auch wunderbar. wenn ich die methode allerdings ein zweites mal aufrufe um ein neues bild zu setzen, funktioniert es nicht mehr....
weiss jemand, woran das liegt? muss ich den benutzten brush etc erst loeschen oder sowas??
Gruss,
Nando
folgendes Problem:
ich setze fuer ein beliebiges widget ein hintergrund bild mit folgender methode:
Code: Alles auswählen
void setBackgroundImage(QWidget *fp_widget, const QPixmap *fp_image)
{
QPalette newPalette(fp_widget->palette());
newPalette.setBrush(QPalette::Base, QBrush(*fp_image));
newPalette.setBrush(QPalette::Background, QBrush(*fp_image));
fp_widget->setPalette ( newPalette );
}
weiss jemand, woran das liegt? muss ich den benutzten brush etc erst loeschen oder sowas??
Gruss,
Nando