Einfaches Problem mit QLayout u.a.

Alles rund um die Programmierung mit Qt
Antworten
Al Bester
Beiträge: 4
Registriert: 13. Juli 2006 14:55

Einfaches Problem mit QLayout u.a.

Beitrag von Al Bester »

Hallo leute, ich bin neu hier und hoffe dass Jemand mir helfen kann.

Ich hab ein Entwurf fuer ein Dialog aber die Aussparung zwischen die Slider Widgets ist einfach zu gross. Die Widgets haben 15 Pixelhoehe weil die naechste 24 pixels daunten ist.

Kann Jemand mir sagen wie oder ob es ueberhaupt moeglich ist mit QVLayout Boxes die verschiedene Widgest naeher auf einander zu stapeln??

Danke!
Zuletzt geändert von Al Bester am 13. Juli 2006 17:24, insgesamt 1-mal geändert.
OscarWild
Beiträge: 54
Registriert: 19. Juni 2006 19:59

Beitrag von OscarWild »

Al Bester
Beiträge: 4
Registriert: 13. Juli 2006 14:55

Beitrag von Al Bester »

hatte ich schon versucht und das ist besser aber noch nicht genug. Statt 24 gibts jetzt 'nur' 18 pixels zwischen den Widgets... 5 waere nett sein.

Ich verstehe wirklich nichts davon :S
Wenn ich die Widgets auf 5pix hoehe setze und Spacing 0 ist der Abstand immernoch 18px.
Zuletzt geändert von Al Bester am 13. Juli 2006 16:13, insgesamt 1-mal geändert.
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Hast Du das margin auch herunter gesetzt? Default ist da 9, mal zwei kämst Du auf deine 18 Pixel.
Al Bester
Beiträge: 4
Registriert: 13. Juli 2006 14:55

Beitrag von Al Bester »

Gerade versucht, keine Aenderung fuer alle Margin werten. Sehr merkwuerdig..

edit: ah Margin ist nur fuer entfernung von der Ecke
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Margin ist der Aussenrand, spacing der Platz zwischen den Widgets. Wenn Du das Layout einer Groupbox nimmst und beide Werte auf 0 setzt, dann kannst Du die Groupbox im Designer so weit verkleinern, das die Widgets direkt nebeneinander liegen.
Al Bester
Beiträge: 4
Registriert: 13. Juli 2006 14:55

Beitrag von Al Bester »

aaah schoen danke. Problem geloescht.
Antworten