各位帮忙看一下,自定义的内容通通去掉了,出错~~~代码如下
class mySqlTableModel : public QSqlTableModel
{
Q_OBJECT
public:
mySqlTableModel(QObject *parent = 0, QSqlDatabase db = QSqlDatabase());
~mySqlTableModel();
};
mySqlTableModel::mySqlTableModel(QObject *parent, QSqlDatabase db)
: QSqlTableModel(parent, db)
{
}
调用类:
mySqlTableModel *model = new mySqlTableModel(ui->tableView,db);
model->setTable(SQLtable);
model->select();
出错信息:
mysqltablemodel.o: In function `mySqlTableModel::mySqlTableModel(QObject*, QSqlDatabase)':
mysqltablemodel.cpp:(.text+0x3e): undefined reference to `vtable for mySqlTableModel'
mysqltablemodel.o: In function `mySqlTableModel::mySqlTableModel(QObject*, QSqlDatabase)':
mysqltablemodel.cpp:(.text+0x9e): undefined reference to `vtable for mySqlTableModel'
collect2: ld returned 1 exit status