Qt中的QSqlDatabase类声明有问题,MainWindow::db什么意思?

thinking空 发布于 2014/01/04 11:06
阅读 205
收藏 0

在头文件中声明

#include <QSqlDatabase>
public:
 QSqlDatabase db;
但是在cpp文件中使用
 db = QSqlDatabase::addDatabase("QSQLITE", "connection1");
 db.setDatabaseName("test.db");
 QSqlQuery query(db);

就提示

invalid use of member 'MainWindow::db' in static member function,什么意思,实在看不懂??

加载中
0
公孙二狗
公孙二狗
in static member function
公孙二狗
公孙二狗
静态成员函数内使用了非静态成员变量
thinking空
thinking空
什么意思,请详细说一下!
0
汤医森
汤医森
这是C++的语法,Qt是无罪的
汤医森
汤医森
回复 @可可可 : 这就是cpp的语法,编译链接这种小事自己动手
thinking空
thinking空
那是应该怎么写?求详解。
返回顶部
顶部