Ich versuche, ein zweispaltiges Standardformular zu erstellen, wobei die erste Spalte eine Textbeschriftung (QLabel
) und die zweite Spalte ein interaktives Widget, normalerweise ein Textfeld (QLineEdit
) ist. Wir haben uns entschieden, Formularzeilen innerhalb eines QGroupBox
und damit in einem anderen Layout als das Hauptlayout zu platzieren. Somit sind die Formelemente innerhalb jeder QGroupBox
nicht horizontal mit den Formelementen außerhalb der QGroupBox
es.Wie richte ich in Qt Formularelemente in verschiedenen Gruppenfeldern aus?
Wie kann ich Gruppenrahmen und Layouts so verwenden, dass die Gruppenfelder QLabel
s und QLineEdit
sowohl innerhalb als auch außerhalb von Gruppen (horizontal) miteinander ausgerichtet sind?
Danke!
Ich werde dies eine Chance geben - ich werde Sie wissen lassen, wie es geht. – swongu
Ich habe die zweite Komponente nicht getestet, aber ich kann Ihnen sagen, dass das Einstellen der Mindestbreite der Labels innerhalb der Gruppenboxen der obersten Ebene auf magische Weise funktioniert. Siehe meine eigene Antwort für Pseudocode. – swongu