QWidget stylesheet in QDockWidget
Verfasst: 5. September 2013 13:30
Hallo,
mir ist klar, dass man den Hintergrund eines QDockwidget in Qt 4.7.1 mitels Stylesheets nicht stylen kann.
Er bekommt den Hintergrund des Mainwindows.
Mir ist aber unklar, wieso ein in das Dockwidget eingefügtes Widget nicht den Hintergrund vom Stylesheet annimmt?
Nun erscheint zwar das Mainwindow in schwarz, der Hintergrund des Widgets welches mit "setWidget" in das Dockwidget eingefügt wurde
bleibt jedoch schwarz. Was mache ich falsch?
Ein hilft leider auch nichts.
Ein Workaround wäre nicht ein QWidget sondern ein QFrame in die Titelbar und als Widget einzufügen, dann funktioniert es.
Wo liegt da der Unterschied?
Gruß
mir ist klar, dass man den Hintergrund eines QDockwidget in Qt 4.7.1 mitels Stylesheets nicht stylen kann.
Er bekommt den Hintergrund des Mainwindows.
Mir ist aber unklar, wieso ein in das Dockwidget eingefügtes Widget nicht den Hintergrund vom Stylesheet annimmt?
Code: Alles auswählen
QWidget {
background-color: #565656;
border-width: 1px;
border-color: red;
border-style: solid;
border-radius: 0; }
QMainWindow {
background-color: #000000;
border-width: 1px;
border-color: red; }
bleibt jedoch schwarz. Was mache ich falsch?
Ein
Code: Alles auswählen
setAutoFillBackground(true)Ein Workaround wäre nicht ein QWidget sondern ein QFrame in die Titelbar und als Widget einzufügen, dann funktioniert es.
Wo liegt da der Unterschied?
Gruß