Q3GroupBox und Q4GroupBox, lineWidth

Verschiedenes zu Qt
Antworten
russkij
Beiträge: 57
Registriert: 14. Dezember 2005 11:57

Q3GroupBox und Q4GroupBox, lineWidth

Beitrag von russkij »

Hi,

habe ein kleines Problemchen.

bei Q3GroupBox gab es die Möglichkeit mit setLineWidth(0) den Rahmen verschwinden zu lassen. bei Qt4 gibt es diese funktion nicht mehr.

ich habe schon mit initStyleOption() probiert (groupbox abgeleitet)
leider hat es mir nicht geholfen.

weiß da jemand einen Rat?

viele Grüße
Alex
chrootdev
Beiträge: 70
Registriert: 18. April 2008 17:52

Beitrag von chrootdev »

Ich glaube laut doku macht

Code: Alles auswählen

void setFlat ( bool flat )
das was du möchtest!
russkij
Beiträge: 57
Registriert: 14. Dezember 2005 11:57

Beitrag von russkij »

danke,
das hatte ich auch schon probiert.
leider ist es nicht ganz das was ich brauche.
setflat läßt von dem rahmen die obere linie da. so in etwa:
mit rahmen:
_______
| |
|haha |
|______|

mit setFlat:
_______
haha

:-)
jd
Beiträge: 130
Registriert: 22. Januar 2008 17:55

Beitrag von jd »

Versuch das mal mit CSS:

Code: Alles auswählen

border: 0px;
russkij
Beiträge: 57
Registriert: 14. Dezember 2005 11:57

Beitrag von russkij »

ooo, danke, hat sich erledigt :-)
abhilfe war: box->setStyleSheet("QGroupBox{ border: 0px; }");


danke, guter Tipp.
bringt mich aber zum weiteren Problem - siehe Anhang.
Der Rahmen um die Buttons ist dann auch weg :-)

Habe mit Styles noch nichts gemacht, dadurch überhaupt keine Ahnung wie es funktioniert :-)

klar, in diesem Beispiel brauche ich gar keine GroupBox, aber es ist nur ein Beispiel. Wir haben hier einige Basisklassen, die wir jetzt von Qt3 auf Qt4 umstellen, und eine davon verwendet eben eine Groupbox. Umbau auf ein Widget ist recht kompliziert, weil es von verschiedenen Faktoren abhängt ob nun der Rahmen da sein soll oder nicht.

viele Grüße
Zuletzt geändert von russkij am 30. Juni 2008 12:24, insgesamt 1-mal geändert.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Und wenn du mal hergehst und dir die Doku zu Stylesheets durchliest und es dann im Designer testest?
russkij
Beiträge: 57
Registriert: 14. Dezember 2005 11:57

Beitrag von russkij »

upsala hat geschrieben:Und wenn du mal hergehst und dir die Doku zu Stylesheets durchliest und es dann im Designer testest?
hab ich doch, den post habe ich doch editiert dass es funktioniert :-)

gruss
Antworten