Ich habe ein Raster-Layout, auf dem gibt es 4 Gruppenfelder. Wenn ich versuche, eine der QGroupBoxes mit groupBox->hide()
zu verstecken, ist die Gruppenbox nicht mehr sichtbar. Aber der Raum im Layout beibehalten wird (ich bin nichtQSizePolicy
mit dem Raum zu behalten)Entfernen Sie Platz beim Entfernen von QT-Widget
Wie kann ich sicherstellen, dass der Raum automatisch von den übrigen Widgets verwendet wird?
Im Bild habe ich 'Gruppe 2' versteckt. Ich möchte, dass Gruppe 3 den Speicherplatz automatisch ausfüllt. Wie mache ich das?
Sie möchten, dass Gruppe 3 an die oberste Position verschoben wird, aber vorher gibt es 2 Fälle. Der erste besteht darin, die Größe des Widgets zu aktualisieren, und der zweite ist, ein Leerzeichen an der Stelle zu belassen. Welchen willst du? – eyllanesc
@eyllanesc Ich möchte die Größe des Widget aktualisieren (ohne Platz zu lassen) – akashrajkn
Haben Sie setAlignment (Qt :: AlignTop) verwendet; –