QGridLayout + QWidget.hide()
Verfasst: 10. Februar 2007 13:22
Hallo zusammen!
Ich bin noch ein blutiger Qt Anfänger, entschuldigt also wenn die Frage total Schwachsinn ist:
Ich habe ein 2x3 QGridLayout das sich über das komplette Fenster erstreckt (Menü und StatusBar sind auch noch da!). Darin ist auf der kompletten linken Seite ein QLabel untergebracht, auf der rechten in den ersten zwei jeweils eine QGroupBox und unten rechts ein Spacer. Es funktioniert soweit alles ganz gut (GroupBoxen haben eine feste Göße), nur wenn ich jetzt die untere GroupBox verstecke über hide(), und dann das Fenster vergrößere, so bleibt die GroupBox nicht mehr an der rechten Seite, sondern es ensteht ein freier Raum zwischen GroupBox und rechtem Fensterrand.
Wenn ich show() machen stimmt es wieder!
Hab ich was falsch gemacht? Sollte ich vielleicht noch etwas Code posten?
Ich benutzte noch Qt 3.3.7!
Danke schonmal!
Gruß,
iaby
Ich bin noch ein blutiger Qt Anfänger, entschuldigt also wenn die Frage total Schwachsinn ist:
Ich habe ein 2x3 QGridLayout das sich über das komplette Fenster erstreckt (Menü und StatusBar sind auch noch da!). Darin ist auf der kompletten linken Seite ein QLabel untergebracht, auf der rechten in den ersten zwei jeweils eine QGroupBox und unten rechts ein Spacer. Es funktioniert soweit alles ganz gut (GroupBoxen haben eine feste Göße), nur wenn ich jetzt die untere GroupBox verstecke über hide(), und dann das Fenster vergrößere, so bleibt die GroupBox nicht mehr an der rechten Seite, sondern es ensteht ein freier Raum zwischen GroupBox und rechtem Fensterrand.
Wenn ich show() machen stimmt es wieder!
Hab ich was falsch gemacht? Sollte ich vielleicht noch etwas Code posten?
Ich benutzte noch Qt 3.3.7!
Danke schonmal!
Gruß,
iaby