Eine einfache Frage: ^^
Wie kann ich Widgets zB. aus QHBoxLayout wieder entfernen ? Also der Gegensatz zu .addWidget().
Möchte nämlich eine QGroupBox nach Drücken eines Buttons unsichtbar machen ...
Widgets aus Layout entfernen
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
-
ConfusedSushi
- Beiträge: 57
- Registriert: 18. Januar 2008 16:46
- Wohnort: Berlin
sollte Segmentation fault bringen .... wen der parent wechselt!ConfusedSushi hat geschrieben:oder das Widget einem anderen Layout zuweisen.
wenn hide und show nicht reicht gibt es noch
qstackedwidget
http://doc.trolltech.com/4.2/qstackedwidget.html
besonders wertvoll wenn zu wenig platz vorhanden ist ...
mit setCurrentIndex ( int index ) zeig mann die groupbox die man will oder andere widget.
.........................
speack português italiano deutsch english castellà qt
speack português italiano deutsch english castellà qt
Re: Widgets aus Layout entfernen
"removeWidget" ist das Gegenstück zu "addWidget", ziemlich einfach.Bluffix hat geschrieben:Wie kann ich Widgets zB. aus QHBoxLayout wieder entfernen ? Also der Gegensatz zu .addWidget().
Das geht, wie andere bereits sagten, einfach mit einem hide auf die Groupbox.Möchte nämlich eine QGroupBox nach Drücken eines Buttons unsichtbar machen ...
-
ConfusedSushi
- Beiträge: 57
- Registriert: 18. Januar 2008 16:46
- Wohnort: Berlin