Speicherplatz eines Model/View Modells
Verfasst: 2. Dezember 2010 15:23
Hallo Leute,
ich habe ein QTableView das die Daten per QStandardItemModel erhält. Ich fülle das Model in diesem Schema:
Beim Füllen des Models werden ja nun viele QStandardItems erzeugt und dem Model hinzugefügt. Wenn ich das im Programm öfters aufrufe, braucht das Programm natürlich immer mehr Speicher. Wie kann ich das lösen? Ein delete object funktioniert ja auch nicht, da die QStandardItems noch gebraucht werden! Ein model-clear() rufe ich schon auf, immer bevor das Model neu befüllt wird. Speicherplatz steigt trotzdem stetig an!
Kann mir da jemand einen Tipp geben!?
Danke!
Chris
ich habe ein QTableView das die Daten per QStandardItemModel erhält. Ich fülle das Model in diesem Schema:
Code: Alles auswählen
QList<QStandardItem *> column1, column2, column3;
(...)
colmun1.append(new QStandardItem("blah"));
(...)
colmun2.append(new QStandardItem("blah"));
(...)
colmun3.append(new QStandardItem("blah"));
(...)
model->appendColumn(column1);
model->appendColumn(column2);
model->appendColumn(column3);
model->setHeaderData(0, Qt::Horizontal, "column 1");
model->setHeaderData(0, Qt::Horizontal, "column 2");
model->setHeaderData(0, Qt::Horizontal, "column 3");
(...)
tableView->setModel(model);Kann mir da jemand einen Tipp geben!?
Danke!
Chris