Hallo, ich möchte für das Erstellen von dynamischen Optionsmenü eine Reihe von Checkboxen in eine Liste tun in der ich dann beliebige Checkboxen hinzufügen oder entfernen kann um das Menü neuzuordnen.
Das versuche ich folgendermaßen:
QList<QCheckBox*> *checkBoxList;
QCheckBox *checker = new QCheckBox(tr(tText));
checkBoxList->append(checker);
Beim Ausführen von append gibt es nun eine Accessviolation, verstehe allerdings nicht woran das liegt. Vielleicht gibt auch eine viel Bessere Art das Problem zu lösen. Über Tipps würde ich mich freuen.
vielen Dank
QList
Re: QList
Deine checkBoxList ist nur ein Zeiger. Du hast deine Liste noch gar nicht erstellt, daher die Zugriffsverletzung.
Probier es so:
Probier es so:
Code: Alles auswählen
QList<QCheckBox*> checkBoxList;
QCheckBox* checker = new QCheckBox(tr(tText));
checkBoxList.append(checker);
-
Troll.Soft
- Beiträge: 190
- Registriert: 18. Juni 2008 09:52
- Wohnort: Hamburg
Re: QList
oder so
für Faule
wichtig wäre noch ein Parent
Code: Alles auswählen
QList<QCheckBox*> checkBoxList;
checkBoxList << new QCheckBox(tr(tText));
wichtig wäre noch ein Parent