16,203
社区成员
发帖
与我相关
我的任务
分享
//读数据库中的表
QStringList tables;
QString tabName,sqlString;
tables = db.tables(QSql::Tables);
for (int i = 0; i < tables.size(); ++i)
{
QSqlQueryModel *model = new QSqlQueryModel;
//输出第i+1个表的名字
tabName = tables.at(i);
qDebug()<<tabName;
//选中此表中的所有内容
model->setQuery(QString("select * from "+tabName));
QTableView *view = new QTableView;
view->setModel(model);
view->show();
}