Seite 1 von 1

Hintergründe in Layouts

Verfasst: 14. November 2013 07:42
von Ozzy
Moin,

ich sitze gerade vor einem Problem, mit dem ich nicht weiter komme... Und zwar habe eine Fullscreen-Anwendung mit einem GridLayout. In den einzelnen Zellen kann sich nun wieder ein Layout befinden. Nun sollen die Zellen teilweise unterschiedliche Farben bekommen, allerdings finde ich nichts, wie ich den Hintergrund einer Zelle einfärbe. Könnt Ihr mir da weiterhelfen?

Vielen Dank
Ozzy

Re: Hintergründe in Layouts

Verfasst: 14. November 2013 11:36
von archer
Ich würde in jede Zelle ein Widget setzen welches dann eingefärbt wird.
In das Widget kann man dann die weiteren Layouts und Elemente für die jeweilige Zelle packen.

Re: Hintergründe in Layouts

Verfasst: 14. November 2013 13:23
von Ozzy
Moin,

da ich ziemlich neu in Qt bin: kannst Du mir vielleicht ein kurzes Beispiel hierfür geben?

Re: Hintergründe in Layouts

Verfasst: 14. November 2013 13:41
von archer
QGridLayout* pGridLayout = new QGridLayou(this);
QWidget* pWidget = new QWidget(this);
pWidget->setStyleSheet(".QWidget { background-color: red; }");
pGridLayout->addWidget(pWidget, 0, 0);

So in der Art.