- 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对话框都会弹出来,要怎么才能链接上数据库呢?
------解决方案--------------------
是不是路径没有写完整啊,后缀名也要写的