Designerfrage zu Splitter

Alles rund um die Programmierung mit Qt
Antworten
Tyrdal
Beiträge: 28
Registriert: 12. Juni 2009 12:45

Designerfrage zu Splitter

Beitrag 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.
Dateianhänge
test.ui
(3.85 KiB) 201-mal heruntergeladen
screen.png
screen.png (8.43 KiB) 4768 mal betrachtet
niyou
Beiträge: 13
Registriert: 26. Juni 2009 08:28

Beitrag 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
Tyrdal
Beiträge: 28
Registriert: 12. Juni 2009 12:45

Beitrag von Tyrdal »

Ich habs befürchtet. Trotzdem Danke.
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag 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
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag 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?
Tyrdal
Beiträge: 28
Registriert: 12. Juni 2009 12:45

Beitrag 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.
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

Jede Platte hat ne B Seite...
FaS
Beiträge: 184
Registriert: 25. Mai 2006 19:48
Kontaktdaten:

Beitrag 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 );
Zuletzt geändert von FaS am 5. August 2009 17:19, insgesamt 1-mal geändert.
russkij
Beiträge: 57
Registriert: 14. Dezember 2005 11:57

Beitrag 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
Antworten