读书人

问一下为什QT链接SQLite3数据库失败

发布时间: 2012-05-16 11:12:12 作者: rapoo

问一下为什QT链接SQLite3数据库失败?

C/C++ code
#include "mainwidget.h"#include "QApplication"#include "QMessageBox"int main(int argc,char **argv){    QApplication app(argc,argv);    QSqlDatabase db=QSqlDatabase::addDatabase("QSQLITE");    db.setDatabaseName("/home/Xtricman/.sunpinyin/userdict");    if(!db.open())    {        QMessageBox::warning(0,"Link Fail!","please check");        return -1;    }    mainwidget a;    a.show();    return app.exec();}

这个是主函数代码,mainwidget是我自己的主窗口

ubuntu 12.04,装了libqt4-sql-sqlite,但是这个数据库总是链接失败啊,文件也存在啊,我用sqliteman可以打开这个文件啊。但是每次运行,link fail对话框都会弹出来,要怎么才能链接上数据库呢?


[解决办法]
是不是路径没有写完整啊,后缀名也要写的

读书人网 >QT开发

热点推荐