Seite 1 von 1

Qt4: Hintergundbild QTableView repainted nicht beim scrollen

Verfasst: 21. Januar 2010 08:18
von nando
Hi,

ich habe bei einer QTableView ein Hintergrundbild ueber folgende Funktion gesetzt:

Code: Alles auswählen

    
void setBackgroundImage(QWidget *fp_widget, const QPixmap &image)
    {

        QPalette newPalette(fp_widget->palette());
        newPalette.setBrush(QPalette::Base, QBrush(image));
        newPalette.setBrush(QPalette::Background, QBrush(image));
        fp_widget->setPalette(newPalette);
    }
Das funktioniert auch.

Aber wenn ich an der TableView scrolle, dann repainted das Bild nicht und in dem Bereich der neu reingescrollt kommt.

Kennt jemand das Problem?


Vielleicht gibt es ja auch eine geschicktere Loesung das Hintergrundbild zu setzen, also ohne Brush..?

Gruss,
Nando