История изменений
Исправление hobbit, (текущая версия) :
Сейчас глянул — у него вообще всё запихнуто в функцию main(), чисто учебный пример. И там, естественно, ничего не уничтожится, пока app.exec() не отработает.
У тебя — по-другому. У тебя QTableView, принадлежащий окну, созданному, судя по ui->… в дизайнере. Соответственно, обеспечь, чтобы и модель была жива, пока с view работа идёт. Как — я написал выше. Задействуй конструктор и деструктор своего MainWindow.
Исходная версия hobbit, :
Сейчас глянул — у него вообще всё запихнуто в функцию main(), чисто учебный пример. И там, естественно, ничего не уничтожится, пока app.exec() не отработает.
У тебя — по-другому. У тебя QTableView, принадлежащий окну, созданному, судя по ui->… в дизайнере. Соответственно, обеспечь, чтобы и модель была жива, пока с view работа идёт. Как — я написал выше.