Помогите пожалуйста.
Есть QTableView и модель, унаследованная от QAbstractTableModel. В модель довольно интенсивно добавляются данные. Добавленные данные тут же отображаются в QTableView.
В методе data(...) модели имеется следующий код:
if(Qt::DisplayRole != role)
return QVariant();
Проблема в том, что таблица при наличии этих строк очень тормозит. Если же заменить эти строки на
if(Qt::DisplayRole != role)
return "";
, то тормоза резко снижаются, но отображаются ненужные мне элементы. Возможно ли как-то уменьшить тормоза и почему вообще они появляются?