QGroupBox inhalt löschen
Verfasst: 7. April 2007 09:58
Hallo
Ich suche jetzt schon lange eine Lösung zu meinem Problem und konnte es nicht finden. Eigentlich müsste es ganz einfach sein. Mein Codebeispiel ist vereinfacht...
Ich erzeuge die QGroupBox wie folgt:
Jetzt möchte ich den Inhalt der QGroupBox löschen (damit ich die Box nachher mit anderem Inhalt füllen kann). Leider funktioniert folgendes nicht:
Kann mir hier jemand weiter helfen ?
Ich suche jetzt schon lange eine Lösung zu meinem Problem und konnte es nicht finden. Eigentlich müsste es ganz einfach sein. Mein Codebeispiel ist vereinfacht...
Ich erzeuge die QGroupBox wie folgt:
Code: Alles auswählen
QGroupBox *groupBox = new QGroupBox("Tha Box");
QCheckBox *checkBox = new QCeckBox("Check it out now"));
QVBoxLayout *vbox = new QVBoxLayout;
vbox->addWidget(checkBox);
groupBox->setLayout(vbox);Code: Alles auswählen
void MyClass::on_clearBoxButton_clicked()
{
QLayoutItem *child;
while ((child = vbox->takeAt(0)) != 0) {
delete child;
}
}