QtCreator使用QTableView来显示MySQL数据库的表
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了QtCreator使用QTableView来显示MySQL数据库的表,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1204字,纯文字阅读大概需要2分钟。
内容图文
![QtCreator使用QTableView来显示MySQL数据库的表](/upload/InfoBanner/zyjiaocheng/531/8de5aa6306a045668df425e6f1ba649d.jpg)
Qt Creator 使用QTableView来显示数据库的表 在页面上增加一个QTableView,名字为tableView; 在页面上增加一个QPushButton,名字为qeury; 要使用的表叫做: academy ,里面有两个字段:academy,academyName ; +-----------+--------------+ | academyId | a
Qt Creator 使用QTableView来显示数据库的表
在页面上增加一个QTableView,名字为tableView;
在页面上增加一个QPushButton,名字为qeury;
要使用的表叫做: academy ,里面有两个字段:academy,academyName ;
+-----------+--------------+
| academyId | academyName |
+-----------+--------------+
| 12301 | 软件学院 |
| 12302 | 数计院 |
| 12303 | 音乐学院 |
| 12304 | 物光院 |
| 12305 | 旅游学院 |
+-----------+--------------+
接下来给query这个按钮添加事件:
void Dialog::on_query_clicked()
{
static QSqlQueryModel *mode = new QSqlQueryModel(ui->tableView); //建立一个Model
mode->setQuery(QString("select * from academy"),this->db) ;
mode->setHeaderData(0,Qt::Horizontal,QObject::tr("学院ID"));
mode->setHeaderData(1,Qt::Horizontal,QObject::tr("学院名称"));
ui->tableView->setModel(mode);
ui->textEdit->setText("查询完毕");
}
很简单吧:
下面是截图:
嘿嘿,很简单吧;
内容总结
以上是互联网集市为您收集整理的QtCreator使用QTableView来显示MySQL数据库的表全部内容,希望文章能够帮你解决QtCreator使用QTableView来显示MySQL数据库的表所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。