Hallo,
ich habe ein entwas größeres Problem mit meinem Programm, ich habe einen TreeWidget.
Wenn ich ein Item habe, das meherere Children hat, und ich das Item mit delete Lösche, werden da die anderen, die dazu gehören auch gelöscht?
Oder muss ich bis nach ganz unten in den Baum und dann nach oben hin alles Löschen?
Oder Löscht man ein Item anders aus dem Baum? Ich möchte aber auch den Speicher wieder freigeben, den ich mit new QTreeWidgetItem angelegt habe.
Ich habe das auch mit takeChild ausprobiert, dann ist das Item aus dem Baum verschwunden, aber wenn ich ein delete auf das Item mache, kriege ich einen Absturz im QTree Widget,
der ruft intern ein DoItemsLayout auf, und da irgendwo ein parent, aber der Pointer ist an der Stelle Müll, weil ich ihn ja gelöscht habe.
Wäre über eine kurze Antwort sehr dankbar,
Grisu
QTreeWidgetItem delete
QTreeWidgetItem delete
Zuletzt geändert von Grisu80 am 25. Oktober 2005 10:28, insgesamt 1-mal geändert.