Hi,
ich will den (normal) weißen Raum, der eine QTable umschließt, wenn sie nicht das gesamte Fenster ausfüllt, mit einer anderen Farbe einfärben. Dazu dachte ich, überlade ich einfach die Methode paintEmptyArea.
Mein sehr bescheidener Ansatz:
Doch leider wird nun alles rot. Der Tabelleninhalt usw. wird einfach übermalt. Wie kann ich das verhindern?Code:void CategoryTable::paintEmptyArea(QPainter* p, int cx, int cy, int cw, int ch) { p->fillRect(cx, cy, cw, ch, QColor(255,0,0)); }
Gartenzwerg
Lesezeichen