QT——在tableview中显示数据库表中…
来源:互联网 发布:淘宝上怎么搜高仿鞋 编辑:程序博客网 时间:2024/05/22 17:14
假设有数据库文件test.db,有表table(idinteger, name nvarchar(20),age integer),且有数条数据……(随意建的表)
首先用QTcreator创建一个基于Widget类的窗口,再拖一个tableview到widget中,保存,然后按照如下方法进行:
1.在widget.h中增添头文件:QtSql/qsql.h、QtSql/QsqlDatabase、QtSql/QsqlQuery、QtSql/QsqlQueryModel
2.在.pro工程文件中添加:QT+=sql
3.在widget.cpp中widget的构造函数中添加如下代码:
QsqDatabase db =QsqlDatabase::addDatabase("SQLITE");
db.setDatabaseName("test.db");
if(!db.open())
{
//错误处理
}
static QSqlQueryModel *model = newQSqlQueryModel(ui->tableview);
model->setQuery(QString("select* from table;"));
model->setHeaderData(0,Qt::Horizontal,QObject::tr("编号"));
model->setHeaderData(1,Qt::Horizontal,QObject::tr("姓名"));
model->setHeaderData(2,Qt::Horizontal,QObject::tr("年龄"));
ui->tableview->setModel(model);
db->close();
这样之后,table表里的内容就会显示到tableview中了。
- QT——在tableview中显示数据库表中…
- 【QT】——在tableview中显示sqlite数据库表中的内容
- 【QT】——在tableview中显示sqlite数据库表中的内容
- QT查询数据库中的数据在tableview显示
- QT查询数据库中的数据在tableview显示
- UIMenuItem在tableview中对应cell显示
- 读取电话薄内容在TableView中显示
- QT数据库中的数据在窗体中显示
- iOS学习笔记---数据库SQLite3的基本操作并讲内容显示在tableView中
- 在QT中使用数据库
- qt中tableview的使用
- QT中tableview基本用法
- QT:在Qt中使用SQLite数据库
- 在tableview索引中显示搜索符号的方法
- 在tableview索引中显示搜索符号的方法
- 在tableview索引中显示搜索符号的方法
- 在tableview索引中显示搜索符号的方法
- iphone 在tableview索引中显示搜索符号的方法
- 基于Qt的多窗口编程A--界面的设计
- Tomcat + 花生壳的JSP建站经验(转载)
- 基于Qt的多窗口设计B-窗体切换的实…
- Android之 BatteryService
- QT 窗体间通信
- QT——在tableview中显示数据库表中…
- 我今年二十三四岁(转)
- mysql数据表的创建、查看、删除和…
- Qt中QTableView中加入Check列实现(…
- 常量指针与指针常量的区别(转帖)
- 怎样写硕士论文
- 趣味C语言
- Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果
- C语言创建单链表