Dockwidget Probleme mit setTitleBarWidget()
Verfasst: 22. April 2009 15:35
Hi,
hab in mein Dockwidget ein eigenes Widget als TitelBar eingefügt.
Dazu habe ich das Menü so nachgebaut, dass ich noch ein Icon und weitere Buttons in die TitelBar mit eingefügt habe.
Problem: Der Close[X] Button kriegt bei mir (Windows XP) troz allen Versuchen keine "rote" Farbe.
Anbei das Bild... Links ist mein [X] Button - Rechts ist das original
Danke im voraus
EDIT:
Die Funktion...
style()->drawComplexControl(QStyle::CC_ToolButton, &opt, &p, this);
...sollte eigendlich das richtig zeichnen bewirken...
hab in mein Dockwidget ein eigenes Widget als TitelBar eingefügt.
Dazu habe ich das Menü so nachgebaut, dass ich noch ein Icon und weitere Buttons in die TitelBar mit eingefügt habe.
Problem: Der Close[X] Button kriegt bei mir (Windows XP) troz allen Versuchen keine "rote" Farbe.
Anbei das Bild... Links ist mein [X] Button - Rechts ist das original
Danke im voraus
EDIT:
Die Funktion...
style()->drawComplexControl(QStyle::CC_ToolButton, &opt, &p, this);
...sollte eigendlich das richtig zeichnen bewirken...