I have a table with 3000 rows and 8 columns. I use the QTableView. To insert items I do:
QStandardItem* vSItem = new QStandardItem();
vSItem->setText(\"Bl
Also, if all your rows have the same height, setting http://doc.qt.io/qt-5/qtreeview.html#uniformRowHeights-prop to true can boost performance. In my case, a model containing about 50.000 rows was almost unusable with uniformRowHeights set to false (the default). After changing it to true, it worked like a charm.