0
点赞
收藏
分享

微信扫一扫

Qt将数据库的数据显示在页面上

迎月兮 2022-02-20 阅读 47
qtsqlite

1. 已有数据库DataDB.db,表test1

2. 将DataDB.db数据库中的数据显示在页面上

步骤一:首先打开数据库

         QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");

         db.setDatabaseName("DataDB.db");

步骤二:判断数据库是否打开

步骤三:利用QSqlQueryModel查找表中的数据并显示在页面上。

3. 代码如下:

void MainPage::sqlDataShow()
{
    QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");

    db.setDatabaseName("DataDB.db");
    if (db.open())
    {
        QSqlQueryModel* qmodel = new QSqlQueryModel();
        qmodel->setQuery("select * from test1");
        ui.tableView->setModel(qmodel);
    }
}

4. 页面显示如下

 

 

举报

相关推荐

0 条评论