其实我也不清楚什么原因...总之是运行后 弹出的窗口并没有数据库的内容...
高手们帮忙给找找原因吧,都折腾了好几天了...哎,我比较菜...
程序:
]#include<QApplication>
#include<QSqlQueryModel>
#include<QSqlDatabase>#include<QTableView>
#include<QtSql>intmain(intargc,char*argv[])
{
QApplicationapp(argc,argv);
QSqlDatabasedb=QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("books.db");if(!db.open())
{
qDebug()<<db.lastError();qFatal("Failedtoconnect");
}
QSqlQueryModel*model=newQSqlQueryModel();
model->setQuery("selectID,Numfromenglish");
QTableView*view=newQTableView();
view->setModel(model);
view->show();
returnapp.exec();
}
库文件路径也已经添加在/etc/ld.so.conf中了...