Rand/Umrandung bei QGroupBox
Rand/Umrandung bei QGroupBox
hallo, erstmal vielen dank für eure hilfe die ich hier schon öfters in anspruch genommen habe. echt spitze hier.
mein problem ist die groupbox. die farbe vom title kann man ja ändern. gibt es die möglichkeit den dunklen rand der groupbox wo der title draufgesetzt ist andersfarbig zu machen?
danke
mein problem ist die groupbox. die farbe vom title kann man ja ändern. gibt es die möglichkeit den dunklen rand der groupbox wo der title draufgesetzt ist andersfarbig zu machen?
danke
-
Flachkoepper
- Beiträge: 149
- Registriert: 11. Januar 2005 12:14
- Wohnort: Hannover
-
Flachkoepper
- Beiträge: 149
- Registriert: 11. Januar 2005 12:14
- Wohnort: Hannover
Also,
wenn ich folgendes mache, dann ist mein Rand rot und mein text grün:
Viele Grüße,
Flachköpper
wenn ich folgendes mache, dann ist mein Rand rot und mein text grün:
Code: Alles auswählen
QGroupBox* gb = new QGroupBox(w);
gb->setTitle("Hallo");
QPalette p;
p.setColor(QPalette::Window, QColor(Qt::red));
p.setColor(QPalette::WindowText, QColor(Qt::green));
gb->setPalette(p);
Flachköpper
-
Flachkoepper
- Beiträge: 149
- Registriert: 11. Januar 2005 12:14
- Wohnort: Hannover
Äääh, ich glaube, ich verstehe nicht mehr ganz, was du meinst. Ich hab mal ein Screenshot rangehängt, wie ich dein Problem verstanden habe und wie das jetzt bei mir aussieht. Falls das nicht das ist, was du möchtest, dann müsstest du nochmal genauer erklären, wo dein Problem liegt.
- Dateianhänge
-
- Schöner roter Rand einer GroupBox
- groupbox_mit_rotem_rand.png (2.85 KiB) 6686 mal betrachtet
hmm...wo ist der anhang?
aber genau das ist das problem. du hattest einen roten streifen na?
ich habe:
QPalette palette;
palette.setColor(QPalette::Window,QColor(Qt::black));
palette-setColor(QPalette::WindowText,QColor(255,255,255));
groupBox = new QGroupBox(this);
....
groupBox->setPalette(palette);
bei mir wird der text weiß und was fenster ist schwarz. einen streifen sehe ich nicht....
aber genau das ist das problem. du hattest einen roten streifen na?
ich habe:
QPalette palette;
palette.setColor(QPalette::Window,QColor(Qt::black));
palette-setColor(QPalette::WindowText,QColor(255,255,255));
groupBox = new QGroupBox(this);
....
groupBox->setPalette(palette);
bei mir wird der text weiß und was fenster ist schwarz. einen streifen sehe ich nicht....
-
Flachkoepper
- Beiträge: 149
- Registriert: 11. Januar 2005 12:14
- Wohnort: Hannover
-
Flachkoepper
- Beiträge: 149
- Registriert: 11. Januar 2005 12:14
- Wohnort: Hannover
wieso? ich habe eine palettex und eine palettey.
in meinem widget_main: setPalette(paleetex)
in dem widget erstelle ich eine groupbox: groupbox->setPalette(palettey)
da gibts doch keine konflikte oder?!
und wenn ich ein neues projekt erstelle und da nur eine palette habe in dem widget wirds auch nicht so wie bei dir. komisch!
schick mir mal bitte dein projekt wo deine groupbox mit rotem rand ist.
danke
in meinem widget_main: setPalette(paleetex)
in dem widget erstelle ich eine groupbox: groupbox->setPalette(palettey)
da gibts doch keine konflikte oder?!
und wenn ich ein neues projekt erstelle und da nur eine palette habe in dem widget wirds auch nicht so wie bei dir. komisch!
schick mir mal bitte dein projekt wo deine groupbox mit rotem rand ist.
danke