16,902
社区成员




// 创建QSqlTableModel示例
QSqlTableModel* model = new QSqlTableModel();
model->setHeaderData(0, Qt::Horizontal, "FItemID");
model->setHeaderData(0, Qt::Horizontal, "FName");
//model->select(); // 加载数据
QSqlRecord sqlRecord;
//QSqlField field;
QSqlField field("FItemID", QVariant::Int);
field.setValue(123);
QSqlField field2("FName", QVariant::String);
field2.setValue("Ac");
sqlRecord.append(field);
sqlRecord.append(field2);
model->insertRecord(0, sqlRecord);
qDebug() << model->record().value(1);
ui->tableView->setModel(model);
以上代码 tableView无法显示出数据,QSqlTableModel有没有什么方法可以达到不关联数据库的情况下,实现出自己的数据呢?