Die Suche ergab 5 Treffer

von Gregor
11. Mai 2010 16:46
Forum: Qt Programmierung
Thema: VS Compiler: QTableView::spans korrupt nach removeRow()
Antworten: 8
Zugriffe: 3801

Nach langer Suche mit CDB und mit Hardwarebreakpoints habe ich den Fehler endlich gefunden. Falls es jemanden interessiert: Ein QHash wurde dynamisch erzeugt und später als QMap gecastet wieder gelöscht. Stark vereinfacht: QHash<UnifiedMessageID_s , QString>* H = new QHash<UnifiedMessageID_s , QStri...
von Gregor
10. Mai 2010 11:16
Forum: Qt Programmierung
Thema: VS Compiler: QTableView::spans korrupt nach removeRow()
Antworten: 8
Zugriffe: 3801

Jedes QTableWidget ist auch ein QTableView. Auszug aus der Qt-Doku: The QTableWidget class provides an item-based table view with a default model. More... #include <QTableWidget> Inherits QTableView. Und wie gesagt, wenn ich DataTable::paintEvent() aus dem Quelltext entferne, dann ist der Programmfl...
von Gregor
10. Mai 2010 10:51
Forum: Qt Programmierung
Thema: VS Compiler: QTableView::spans korrupt nach removeRow()
Antworten: 8
Zugriffe: 3801

Das ist ein Auszug aus meiner Klasse: class ComparableTableWidgetItem : QTableWidgetItem { // speichert einen IntegerWert anhand dessen Elemente verglichen & sortiert werden können } class DataTable : public QTableWidget { ... void paintEvent(QPaintEvent *event) { try { QTableView::paintEvent(ev...
von Gregor
10. Mai 2010 08:17
Forum: Qt Programmierung
Thema: VS Compiler: QTableView::spans korrupt nach removeRow()
Antworten: 8
Zugriffe: 3801

Einen kompletten Beispielcode zu erstellen wird etwas Zeit in Anspruch nehmen. Ich habe paintEvent() überschrieben um herauszufinden welche Widgets überhaupt betroffen sind. Erst nachdem ich in meiner, von QTableWidget abgeleiteten Klasse, die Methode überschrieben hatte, tauchte diese auch im CallS...
von Gregor
9. Mai 2010 18:33
Forum: Qt Programmierung
Thema: VS Compiler: QTableView::spans korrupt nach removeRow()
Antworten: 8
Zugriffe: 3801

VS Compiler: QTableView::spans korrupt nach removeRow()

Hallo, meine Anwendung stürzt reproduzierbar ab ohne das ich den Grund dafür kenne. Der Ablauf im Groben: - DataTable erbt von QTableWidget - ein paar Zeilen werden hinzugefügt - sämtliche Zeilen werden per removeRow() wieder entfernt - eine Zeile wird hinzugefügt - Schutzverletzung inQMapData::Node...