Tip 1:
Use setUpdatesEnabled on the widget showing the model. Set it to false before changing the model and to true after changing.

Tip 2:
Set uniform row heights to true (if possible for your situation)

Question:
What are you using to view the table? A QTableView?