QPalette p = ui.stackedWidget->palette();
p.setColor(p.All, p.Window, (Qt::GlobalColor)Qt::red);
ui.stackedWidget->setPalette(p);
leider funktioniert das ganze nicht so wie erhofft... die Background Color eines QTableViews wird nur geändert(man sieht ein wenig rot um die Spalten rum..)
Was mache ich hier denn gerade falsch???
Dateianhänge
falscheDarstellung.JPG (43.85 KiB) 3092 mal betrachtet
Zuletzt geändert von AuE am 26. November 2008 14:41, insgesamt 1-mal geändert.
Immer diese riesigen Screenshots Mit was für Auflösungen arbeitet ihr eigentlich? Und dann immer im Vollbild, oder wie?
Zu deinem Problem, ein QStackedWidget ist nur ein Container mit anderen Widgets. Wenn Du da die Hintergrundfarbe änderst, dann schimmert die höchstens irgendwo durch.
so groß is das gar net.... 1280*1024 max... und das wars in demn Fall net...
aber gut....
ok- aber jetzt um wieder zum Prob zurück zu kommen.... deine AW klingt ersichtlich. Aber wenn ich das StackedWidget im Designer hab kann ich dort ja auch die Palette setzen-und es geht einfach nur. Das ja das seltsame. Wie machen die das denn da? Oder wie/wo kann ich sehen wie es hier gelöst wird?
wenn ich das Widget das sich im stacked widget anspreche und dort versuche analog zu oben die Palette zusetzen geht dass leider auch net. es hat den gelichen effekt wie oben