找回密码
 立即注册
收起左侧

关于在QT中用QTableView显示数据库的问题!

1
回复
6851
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2013-8-23 11:03:09 显示全部楼层 |阅读模式
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 可以下载源码测试。
回复

使用道具 举报

累计签到:1569 天
连续签到:1 天
2013-8-23 11:03:10 显示全部楼层
可以参考这里:http://www.qter.org/forum.php?mod=viewthread&tid=186
可以下载源码测试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了