Never call QTableView::scrolltoBottom from slots connected to the model's rowsInserted signal because as the rows added they will start to appear partially:

Connect your slots to the QTableView::verticalScrollBar's rangeChanged signal


Connect your slots to the QTableView::verticalScrollBar's rangeChanged signal
