[gelöst] Layout verändern bei Druck auf Button
Verfasst: 23. Mai 2005 14:05
Hallo,
ich habe ein Widget dem insgesamt ein QVBoxLayout zugrundeliegt. Diesem werden mehrere QHBoxLayouts hinzugefügt (über ->addLayout).
Eines dieser QHBoxLayouts besteht aus mehreren Pushbuttons, die über addWidget dem QHBoxLayout hinzugefügt werden.
Nun habe ich einen Button, der zwischen verschiedenen Ansichten hin und herwechseln soll. Dabei soll sich jedesmal dieses eine QHBoxLayout ändern (und das restliche Layout soll gleich bleiben). Das heißt ich möchte jedesmal ein neues QHBoxLayout erzeugen, diesem wieder Buttons zuordnen und dafür das alte QHBoxLayout löschen, und das neue dem "Oberlayout" hinzufügen. Gibt es eine Möglichkeit, ein über addLayout hinzugefügtes Layout, wieder zu entfernen? Oder kann ich irgendwie machen: Lösche alle Wdgets aus dem QHBoxLayout und füge die neuen hinzu?
Danke
ich habe ein Widget dem insgesamt ein QVBoxLayout zugrundeliegt. Diesem werden mehrere QHBoxLayouts hinzugefügt (über ->addLayout).
Eines dieser QHBoxLayouts besteht aus mehreren Pushbuttons, die über addWidget dem QHBoxLayout hinzugefügt werden.
Nun habe ich einen Button, der zwischen verschiedenen Ansichten hin und herwechseln soll. Dabei soll sich jedesmal dieses eine QHBoxLayout ändern (und das restliche Layout soll gleich bleiben). Das heißt ich möchte jedesmal ein neues QHBoxLayout erzeugen, diesem wieder Buttons zuordnen und dafür das alte QHBoxLayout löschen, und das neue dem "Oberlayout" hinzufügen. Gibt es eine Möglichkeit, ein über addLayout hinzugefügtes Layout, wieder zu entfernen? Oder kann ich irgendwie machen: Lösche alle Wdgets aus dem QHBoxLayout und füge die neuen hinzu?
Danke