Qt Designer: Vertikale Fortschrittsbalken mittig über Label ausrichten

Alles rund um die Programmierung mit Qt
Antworten
be-we
Beiträge: 9
Registriert: 28. Februar 2017 20:01

Qt Designer: Vertikale Fortschrittsbalken mittig über Label ausrichten

Beitrag 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
Dateianhänge
Screenshot der Oberfläche
Screenshot der Oberfläche
Screenshot.png (21.76 KiB) 7694 mal betrachtet
test.ui
In Qt Designer erstellte Oberfläche
(3.86 KiB) 298-mal heruntergeladen
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: Qt Designer: Vertikale Fortschrittsbalken mittig über Label ausrichten

Beitrag von Christian81 »

Spacer links und rechts neben den vertikalen Fortschrittsbalken sollte da helfen. Wäre zumindest mal auszuprobieren.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
be-we
Beiträge: 9
Registriert: 28. Februar 2017 20:01

Re: Qt Designer: Vertikale Fortschrittsbalken mittig über Label ausrichten

Beitrag 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
GUI_mit_Spacer.png (22.37 KiB) 7671 mal betrachtet
Trotzdem vielen Dank für den Tipp. Einen Versuch war es wert. Weitere Tipps sind herzlich willkommen ...

be-we
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: Qt Designer: Vertikale Fortschrittsbalken mittig über Label ausrichten

Beitrag von Christian81 »

Das Label in der Mitte sollte sich schon korrekt über die 3 Spalten erstrecken - sonst sind die Spacer ja sinnlos.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
be-we
Beiträge: 9
Registriert: 28. Februar 2017 20:01

Re: Qt Designer: Vertikale Fortschrittsbalken mittig über Label ausrichten

Beitrag 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
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: Qt Designer: Vertikale Fortschrittsbalken mittig über Label ausrichten

Beitrag von Christian81 »

Du kannst das QLabel per Hand breiter ziehen so dass es 3 Spalten vereinnahmt
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
be-we
Beiträge: 9
Registriert: 28. Februar 2017 20:01

Re: Qt Designer: Vertikale Fortschrittsbalken mittig über Label ausrichten

Beitrag 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
GUI_mit_breitem_Platzhalter.png (22.44 KiB) 7645 mal betrachtet
be-we
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: Qt Designer: Vertikale Fortschrittsbalken mittig über Label ausrichten

Beitrag von Christian81 »

Es gbit genug Proerties die das Verhalten der Spacer beeinflussen. Einfach mal schauen.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
be-we
Beiträge: 9
Registriert: 28. Februar 2017 20:01

Re: Qt Designer: Vertikale Fortschrittsbalken mittig über Label ausrichten

Beitrag 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
GUI_mit_Spacer_Ignored.png (21.17 KiB) 7607 mal betrachtet
be-we
Antworten