tableview控件显示数据库中的内容为 表格行
修改窗体的标题属性Lwindowtitle
这个是在**.h头文件**中的private下
#include<QSqlQueryModel>
private:
QsqlQueryModel *qmodel; //指针类型表示全局变量
通过数据模型来渲染表格
在**.cpp文件**中
qmodel = new QSqlQueryModel();
qmodel->setQuery("select * from UserInfo");
ui->tableView->setModel(qmodel):
Qtableview控件
- 通过QSqlQueryModel来渲染数据
- 通过setModel的形式加入QSqlQueryModel对象。
- 通过QSqlQueryModel 来从数据库中查询出需要的数据
如要要修改显示的表头
第一种:通过数据库查询字段取别名的方式,使用as关键词
qmodel->setQuery("select username as 用户名,password as “密码”from UserInfo");
第二种:通过QSqlQueryModel的设置表头的方法来实现
qmodel->setHeaderData(0,Qt::Horizontal,"用户名");
qmodel->setHeaderData(1,Qt::Horizontal,"密码");
结果显示(其他内容:创建数据库,创建表这里都略过了,可以自己随意写写就好)