Weiß jemand, wie man ein QWidget verstecken/unsichtbar machen kann, ohne dass das Layout, das das Widget enthält, darauf reagiert?
hide() funktioniert nicht, da wird das Layout angepasst (d.h. die anderen Widgets im Layout vergrößern sich um den freigewordenen Platz). Ich möchte aber, dass das Widget verschwindet und den Platz darunter freigibt!
du meinst mit rect() die größe des widgets holen, einen QFrame erzeugen mit dieser QSize und mit addWidget() ins Layout an der Stelle? reagiert das dann auch auf nen resize?
wie wäre es mit einem QWidgetStack mit zwei Pages (eine mit Deinem Widget und eine leere). Dann müsstest Du nur die jeweilige Seite nach vorne bringen, ohne dass sich das layout ändert