各位大佬,请问为什么,在QTableView+自定义模型里,我通过定时器,在
QTableView创建对象的时候,就启动定时器,定时刷新表格
数据,刷新完后,会重新更新模型的数据。在这个过程中,主
界面出现假死两三分钟,请问为啥呢?有什么办法优化吗?
部分代码如下:
//模型更新数据:
- void TableModel::updateData(QList<FileRecord> recordList)
 - {
 -     beginResetModel();
 -     m_recordList = recordList;
 -     endResetModel();
 - }
 
//在QTableView派生类的构造函数里,创建定时器,定时刷新QTableView表格数据
- m_pTimer = new QTimer(this);
 -     QObject::connect(m_pTimer, &QTimer::timeout, this, &TableModel::slotUpdateTableData);
 -     m_pTimer->start(3000);