Seite 1 von 1
Designerfrage zu Splitter
Verfasst: 3. August 2009 14:40
von Tyrdal
Ich habe die beiden rechten Groupboxes in einem Splitter und das Ganze in einem Gridlayout. Wie bekomme ich es jetzt hin, daß die Rahmen der Boxen beim Öfnnen der Dialoge aneinander ausgerichtet sind und nicht so verschoben wie auf meinem Screenshot. Ich habe schon hin und herprobiert und kriegs nicht hin.
Ach ja, wenn die Boxen statt im Splitter in einem vertikalen Layout sind, sieht es wie gewünscht aus.
Verfasst: 4. August 2009 14:30
von niyou
ich denke die Pushbuttons auf der rechten Seite machen dies unmöglich.
Da in der oberen GroupBox diese zusätzlich zu dem ListWidget enthalten sind wird der GroupBox entsprechend mehr Raum zugestanden
Verfasst: 5. August 2009 11:46
von Tyrdal
Ich habs befürchtet. Trotzdem Danke.
Verfasst: 5. August 2009 11:55
von AuE
pack 4 vertical spacer an den Rand, und mach anschließend alle Boxen 2 vert Splitter hoch. Dann die Breite der Splitter auf 1 oder Null setzen
Verfasst: 5. August 2009 12:04
von AuE
geht auch net....scheiß splitter

wozu brauchst den und könntest net das gleiche erreichen wenn es mit nen Anderen Lauyout(Gridlayout machst) und uin das nen splitter reinpackst?
Verfasst: 5. August 2009 12:19
von Tyrdal
Ich dachte es wär praktisch das Feld vergrößern zu können, das gerade relevanter ist. Geht aber auch zur Not mit nem festen Layout.
Verfasst: 5. August 2009 13:40
von AuE
Jede Platte hat ne B Seite...
Verfasst: 5. August 2009 17:17
von FaS
niyou hat geschrieben:ich denke die Pushbuttons auf der rechten Seite machen dies unmöglich.
Toyota.
Code: Alles auswählen
m_ui.splitter->setSizes( QList<int>() << 1000*1/2 << 1000*1/2 );
Verfasst: 5. August 2009 17:18
von russkij
wenn du splitter verwenden möchtest, könnte man es ganz anders machen:
die beiden groupboxen mit textedits nebeneinander plazieren. und das in einem hboxlayout. und schon sind die gleich groß

und mit splitter kannst trotzdem arbeiten.
am besten noch die beiden unten anlegen, dann reicht ja auch wenn dialog nach unten gezogen wird.
gruss