源码如下:
#include <QtGui>
#include <QDebug>
#include <QtSql>#include "ctrlwindow.h"
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QApplication::addLibraryPath("/lib");
QTextCodec::setCodecForTr(QTextCodec::codecForName("gb2312"));
QFile file(":/qss/cssall.qss");
file.open(QFile::ReadOnly);
app.setStyleSheet(file.readAll());
QSqlDatabase db;
db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("abcd.dat");
if (db.open() == false)
{
QMessageBox::critical(NULL, "提示信息", db.lastError().text());
app.exit(1);
return 1;
}else QMessageBox::critical(NULL, "提示信息", "OK");
CtrlWindow cwindow;
cwindow.show();
return app.exec();
}
错误信息为:
QtSql: No such file or directory
怎么会出这样的错误呢???
[ 此贴被leehus在2008-11-10 11:43重新编辑 ]