Ооо, тут всё интереснее. Лог, который вы видите - таблица (Model),
а отображением занимается View, а конкретно класс QTableView,
примечательный тем, что он отрисовывает только видимую часть таблицы. Иными словами, у вас может быть миллион записей в таблице,
рисовать все равно будет столько записей, сколько вмещается в
экран. Дополнительно, модель даёт возможность фильтрации, что
позволяет вам сделать видимым только нужный канал (RX, TX, USR или
ERR) или найди нужное сообщение в логе. Можно экспортировать лог в файл в формате json и импортировать его обратно.