ich erzeuge zur Laufzeit Sets von GUI-Elementen und verwalte diese in einer Liste. Bei der Liste handelt es sich um:
Code: Alles auswählen
struct DOFEntry
{
QString dofName;
QHBoxLayout* hbox;
QLabel* qlbText;
QLabel* qlbAxisName;
DOFButton* plus;
DOFButton* minus;
};
QList <DOFEntry> dofList;
Code: Alles auswählen
foreach(DOFEntry entry, dofList)
{
// delete entry.qlbText; // <-- hier stürzt es ab
void* test = entry.qlbText;
static_cast <QLabel*>(test);
delete (test);
...
}
Hat jemand eine Idee wo der Denkfehler liegt?
Grüße Rumbert