Я создал свой собственный класс, который наследуется от QTableView, а ассоциированная модель - от QAbstractTableModel. Данные в модели - это данные о производительности (имя процесса, использование памяти и т. Д.), Которые постоянно обновляются с коротким интервалом.
Обновление модели выполняется путем сначала удаления всех данных (заключенных в beginRemoveRows / endRemoveRows), а затем «чтения» слегка измененных данных в виде пакетной операции (заключенной в beginInsertRows / endInsertRows).
Как отключить вертикальную автопрокрутку наверх при очистке / чтении?