|
1Qter豆
myquery=addtable(mydb,"table1");//数据库mydb已经建好了,这个函数是在这个数据库中建立一个表。
model.setTable("table1");//model是提前定义的一个QSqlTableModel类,在这里设置model的表为建好table1
model.setHeaderData(0,Qt::Horizontal,QObject::tr("ID"));//设置数据库字段名
model.setHeaderData(1,Qt::Horizontal,QObject::tr("类型"));
model.setHeaderData(2,Qt::Horizontal,QObject::tr("数值"));
model.setHeaderData(3,Qt::Horizontal,QObject::tr("时间"));
ui->tableView->setModel(&model);//设置tableview的数据源为model
ui->tableView->show();
这是我的部分代码。
但是这样做运行是无法显示数据库的内容。
请问如何解决? |
最佳答案
查看完整内容
可以参考这里:http://www.qter.org/forum.php?mod=viewthread&tid=186
可以下载源码测试。
|