Seite 1 von 1
Qt Designer: Vertikale Fortschrittsbalken mittig über Label ausrichten
Verfasst: 28. Februar 2017 20:48
von be-we
Hallo,
zum manuellen Testen der 2 Achsen eines Gerätes schreibe ich gerade ein sehr einfaches Testprogramm.
2 vertikale Fortschrittsbalken (Y+ und Y-), 2 horizontale Fortschrittsbalken (X+ und X-) und mittig ein Label bzw. Platzhalter für das Symbolbild des zu testenden Gerätes habe ich in einem Grid Layout angeordnet. Leider habe ich es trotz einigem Ausprobieren und Doku lesen nicht geschafft, die beiden vertikalen Fortschrittsbalken horizontal zentriert über dem Label anzuordnen. Sie werden immer am linken Rand der mittleren Spalte platziert, was aber nicht ganz so optimal ist.
Welche Einstellung muss ich ändern, damit die beiden vertikalen Fortschrittsbalken mittig über dem Label platziert werden?
Besten Dank im Voraus!
be-we
Re: Qt Designer: Vertikale Fortschrittsbalken mittig über Label ausrichten
Verfasst: 1. März 2017 06:28
von Christian81
Spacer links und rechts neben den vertikalen Fortschrittsbalken sollte da helfen. Wäre zumindest mal auszuprobieren.
Re: Qt Designer: Vertikale Fortschrittsbalken mittig über Label ausrichten
Verfasst: 1. März 2017 20:23
von be-we
Spacer links und rechts neben dem vertikalen Fortschrittsbalken habe ich eingefügt, aber das führt leider nur dazu, dass jeder Spacer in einer neuen Spalte angeordnet wird und die horizontalen Fortschrittsbalken entsprechend verkleinert werden. An der linksseitigen Ausrichtung der vertikalen Fortschrittsbalken ändert sich leider nichts.

- GUI_mit_Spacer.png (22.37 KiB) 9611 mal betrachtet
Trotzdem vielen Dank für den Tipp. Einen Versuch war es wert. Weitere Tipps sind herzlich willkommen ...
be-we
Re: Qt Designer: Vertikale Fortschrittsbalken mittig über Label ausrichten
Verfasst: 2. März 2017 06:32
von Christian81
Das Label in der Mitte sollte sich schon korrekt über die 3 Spalten erstrecken - sonst sind die Spacer ja sinnlos.
Re: Qt Designer: Vertikale Fortschrittsbalken mittig über Label ausrichten
Verfasst: 2. März 2017 16:38
von be-we
Die beiden zusätzlichen Spalten wurden vom Qt Designer automatisch eingefügt als ich die beiden Spacer direkt links und rechts neben dem vertikalen Fortschrittsbalken platziert habe. Kann ich diesen Automatismus irgendwo abschalten?
be-we
Re: Qt Designer: Vertikale Fortschrittsbalken mittig über Label ausrichten
Verfasst: 3. März 2017 06:25
von Christian81
Du kannst das QLabel per Hand breiter ziehen so dass es 3 Spalten vereinnahmt
Re: Qt Designer: Vertikale Fortschrittsbalken mittig über Label ausrichten
Verfasst: 4. März 2017 17:25
von be-we
Das Breitziehen des QLabel auf 3 Spalten hat problemlos funktioniert, aber das QLabel ist ohnehin nur ein Platzhalter für ein vermutlich quadratisches Symbolbild.
Die beiden horizontalen Fortschrittsbalken sind jetzt nur noch ungefähr halb so lang wie die vertikalen Fortschrittsbalken. Idealerweise sollten aber alle 4 Fortschrittsbalken gleich lang sein.

- GUI_mit_breitem_Platzhalter.png (22.44 KiB) 9585 mal betrachtet
be-we
Re: Qt Designer: Vertikale Fortschrittsbalken mittig über Label ausrichten
Verfasst: 5. März 2017 08:41
von Christian81
Es gbit genug Proerties die das Verhalten der Spacer beeinflussen. Einfach mal schauen.
Re: Qt Designer: Vertikale Fortschrittsbalken mittig über Label ausrichten
Verfasst: 5. März 2017 13:50
von be-we
Wenn ich den
sizeType beider Spacer auf
Ignored stelle, scheint es zu funktionieren. Danke für die Tipps!

- GUI_mit_Spacer_Ignored.png (21.17 KiB) 9547 mal betrachtet
be-we