In meiner GUI möchte ich eine QComboBox
zu einer verticalLayout
programmatisch basierend auf einem Signal durch bestimmte Aktion ausgelöst hinzufügen. Der folgende Code funktioniert gut und das Widget wird hinzugefügt:Wie positioniere ich ein hinzugefügtes Widget zu einem Layout, das auf einem anderen Widget im selben Layout basiert?
QComboBox* userOptions = new QComboBox();
ui->verticalLayout_13->addWidget(userOptions);
Doch diese Art und Weise des Widget immer bis zum Ende des Layouts hinzugefügt wird.
Meine Frage ist: Wie positioniert man die QComboBox
an die verticalLayout
in Ausrichtung auf ein anderes Widget im selben Layout? (z. B .: über der "Go" -Schaltfläche zum Beispiel)
Haben Sie wirklich einen neuen QComboBox erstellen müssen? Weil Sie es im Layout lassen und sichtbar machen können oder nicht, ob Sie es brauchen oder nicht. – ymoreau
@YMoreau: Ich habe gerade die Sichtbarkeitseigenschaft verwendet, wie Sie vorgeschlagen haben. Danke –