我使用QListView和QStandardItemModel来显示数据,
m_listView = new QListView(this);
QAbstractListModel *model = new QAbstractListModel();
m_listView->setModel(model);
我有一个函数用来添加数据,每次添加一行,
QStringListModel *model = qobject_cast<QStringListModel*>(m_listView->model());
if (model == NULL)
{
return;
}
model->insertRow(model->rowCount());
model->setData(model->index(model->rowCount()-1),m_strTest);
运行上百上千次后,变得非常非常卡,我改用线程处理,但同样非常卡,程序几乎被阻塞死,哪位大侠能帮忙说下应该怎样解决~