Ich versuche, eine Reihe von QLabels in eine QVBoxLayout hinzuzufügen:QVBoxLayout alle Widgets hinzufügen
QVBoxLayout *qVB = new QVBoxLayout();
QLabel *l1 = new QLabel("L 1");
QLabel *l2 = new QLabel("L 2");
QLabel *l3 = new QLabel("L 3");
QLabel *l4 = new QLabel("L 4");
qVB -> addWidget(l1);
qVB -> addWidget(l2);
qVB -> addWidget(l3);
qVB -> addWidget(l4);
In Java gibt es eine viel einfachere Lösung:
VBox vb = new VBox();
Label l1 = new Label("1");
Label l2 = new Label("2");
Label l3 = new Label("3");
vb.getChildren().addAll(l1, l2, l3);
Gibt es etwas Ähnliches in Qt \ C++, das mich weniger tappen lassen könnte?
Sie können auch den Qt Designer verwenden und den Code vermeiden, für statische Sachen wie diese ist es praktisch, vor allem alle Layouts einzustellen. – ymoreau