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