Не подскажете ли, как можно решить следующую проблему.
Имеется таблица
class SqlDBTbl : public QObject
{
Q_OBJECT
protected:
QStandardItemModel model; ///< модель для хранения данных
QItemSelectionModel sel_model; ///< модель для управления выделением записей
QTableView *table; ///< таблица для отображения данных
...
Данная таблица заполняется данными.
Необходимо чистить память занимаемую этой таблицей. Пробовал так
if(table)
{
while (model.rowCount())
{
for(int ii = 0; ii< model.columnCount();ii++ )
{
delete model.item(0,ii);
}
model.removeRow(0 );
}
model.clear();
table->setModel(&model);
table->reset();
}
Таблица очищается память не высвобождается