Die Suche ergab 9 Treffer
- 20. August 2009 13:20
- Forum: Qt Programmierung
- Thema: QDomNode: replaceChild funktioniert nicht
- Antworten: 0
- Zugriffe: 1507
QDomNode: replaceChild funktioniert nicht
Hallo zusammen. Habe ein kleines Problem und finde leider keine Lösung dafür: Ich habe folgende Funktion zum Ändern der Eigenschaften eines QDomNodes: void DomModel::setData(const QModelIndex &index, const QString& text, const QString& priority) { DomItem *item = static_cast<DomItem*>(in...
- 26. Juli 2009 23:18
- Forum: Qt Programmierung
- Thema: QDomNode: Speicher wird beim Löschen nicht freigegeben
- Antworten: 12
- Zugriffe: 6788
Alles was valgrind jetzt noch anzeigt kannst du nicht beeinflussen. Dein Programm ist also sauber. Und wann ein Programm den Speicher wieder freigibt und wann Du es mit irgend einen Tool siehst sind zwei komplett unterschiedliche Dinge - wann der Speichermanger sich entscheidet Speicher wieder frei...
- 23. Juli 2009 10:08
- Forum: Qt Programmierung
- Thema: QDomNode: Speicher wird beim Löschen nicht freigegeben
- Antworten: 12
- Zugriffe: 6788
Edit: So, die ersten Probleme konnten beseitigt werden. Es lag daran, dass ich das QDomDocument erst neu erstellt und dann noch neu geladen habe, so hat er am Ende nicht alles wieder aufgeräumt. Kann man eigentlich mit Valgrind testen, zu welchem Zeitpunkt mein Programm bestimmte Objekte wieder frei...
- 22. Juli 2009 23:46
- Forum: Qt Programmierung
- Thema: QDomNode: Speicher wird beim Löschen nicht freigegeben
- Antworten: 12
- Zugriffe: 6788
Und warum korrigierst Du nicht erstmal Deine Fehler? ==3905== 1,576 (16 direct, 1,560 indirect) bytes in 1 blocks are definitely lost in loss record 190 of 224 ==3905== at 0x40269EE: operator new(unsigned int) (vg_replace_malloc.c:224) ==3905== by 0x8051B93: Todo_dialog::Todo_dialog(QWidget*) (todo...
- 22. Juli 2009 16:13
- Forum: Qt Programmierung
- Thema: QDomNode: Speicher wird beim Löschen nicht freigegeben
- Antworten: 12
- Zugriffe: 6788
So, habe mal einen Testlauf mit valgrind gemacht und dabei 3 neue Element eingefügt und wieder gelöscht, danach beendet. Kann man valgrind auch nur bis zu einem bestimmten Punkt im Programm laufen lassen, also nur bis zu dem Zeitpunkt, wo ich die Elemente wieder gelöscht habe? Hier meine Ausgabe nac...
- 22. Juli 2009 14:12
- Forum: Qt Programmierung
- Thema: QDomNode: Speicher wird beim Löschen nicht freigegeben
- Antworten: 12
- Zugriffe: 6788
Wer sagt, daß dein Programm den Speicher nicht mehr freigibt? Hast du das schon mal mit valgrind überprüft? Unter Linux hat man einen Systemmonitor, der die einzelnen Prozesse und deren Speicherverbrauch anzeigt. Dabei kann ich den Speicherverbraucht verfolgen. Dieser steigt, wenn ich neue Element ...
- 21. Juli 2009 15:18
- Forum: Qt Programmierung
- Thema: QDomNode: Speicher wird beim Löschen nicht freigegeben
- Antworten: 12
- Zugriffe: 6788
QDomNode: Speicher wird beim Löschen nicht freigegeben
Hallo. Ich hätte da mal eine Frage zum Löschen / Freigeben von QDomNode-Objekten: Ich habe ein eigenes Dom-Model und ein Objekt DomItem, welche QDomNodes zu einer Struktur zusammensetzen, so dass ich sie in einer QTreeView anzeigen kann. Nun habe ich mal einige Objekte erstellt (ca. 10.000), so dss ...
- 17. Juli 2009 11:15
- Forum: Qt Programmierung
- Thema: [gelöst] QTreeView aktualisiert beim Löschen nicht richtig
- Antworten: 2
- Zugriffe: 2026
- 17. Juli 2009 07:01
- Forum: Qt Programmierung
- Thema: [gelöst] QTreeView aktualisiert beim Löschen nicht richtig
- Antworten: 2
- Zugriffe: 2026
[gelöst] QTreeView aktualisiert beim Löschen nicht richtig
Hallo zusammen. Ich habe ein kleines Problem mit dem Einfügen und Löschen bei einem selbst definiertes Model und einer QTreeView zum Darstellen von XML-Dateien (-> verwendetes Dommodel ). Leider aktualisiert er meine TreeView nicht richtig, so dass die Veränderungen an der Daten zu Fehlern in der An...