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
Hintergründe in Layouts
Re: Hintergründe in Layouts
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.
In das Widget kann man dann die weiteren Layouts und Elemente für die jeweilige Zelle packen.
Re: Hintergründe in Layouts
Moin,
da ich ziemlich neu in Qt bin: kannst Du mir vielleicht ein kurzes Beispiel hierfür geben?
da ich ziemlich neu in Qt bin: kannst Du mir vielleicht ein kurzes Beispiel hierfür geben?
Re: Hintergründe in Layouts
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.
QWidget* pWidget = new QWidget(this);
pWidget->setStyleSheet(".QWidget { background-color: red; }");
pGridLayout->addWidget(pWidget, 0, 0);
So in der Art.