我用到了一个控件tableview,和QSqltableModel结合使用,QSqltableModel用于提供数据库的数据。
Model=new QSqlTableModel(this);
Model->setTable("data");
Model->setEditStrategy(QSqlTableModel::OnManualSubmit);
Model->select();
ui->Tableview->setModel(Model);
ui->Tableview->setEditTriggers(QAbstractItemView::NoEditTriggers);
ui->Tableview->verticalHeader()->hide();
ui->Tableview->setColumnWidth(0,50);
ui->Tableview->setSelectionBehavior(QAbstractItemView::SelectRows);
ui->Tableview->scrollToBottom();
当数据大于256个时,只到在第256个上,不是最下面的数据。
如果用
if(dataModel->canFetchMore())
dataModel->fetchMore();
那么数据大于512个时,就只到第512个数据,不是最下面的数据。
这种问题怎么解决,谢谢