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
Q3GroupBox und Q4GroupBox, lineWidth
Ich glaube laut doku macht
das was du möchtest!
Code: Alles auswählen
void setFlat ( bool flat )Versuch das mal mit CSS:
Code: Alles auswählen
border: 0px;
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
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.