查看完整版本: [-- 帮忙找错,初学qt --]

QTCN开发网 -> 其它技术开发讨论区 -> 帮忙找错,初学qt [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

leitinglvke 2014-11-23 22:25

帮忙找错,初学qt


#include "dialog.h"
#include <QApplication>
#include<QtSql/QSqlTableModel>
#include<QtSql/QSqlDatabase>
#include<QTableView>
#include <QObject>


int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    QSqlTableModel *model = new QSqlTableModel;
     model->setTable("employee");
    model->setEditStrategy(QSqlTableModel::OnManualSubmit);
    model->select();
    model->removeColumn(0);
    model->setHeaderData(0,Qt::Horizontal,QObject::tr("Name"));
    model->setHeaderData(1,Qt::Horizontal,QObject::tr("Salary"));
    QTableView *view = new QTableView;
    view->setModel(model);
    view->show();

    return a.exec();
}



报错,是不是缺库文件?
[attachment=12882][attachment=12882]

kimtaikee 2014-11-24 09:06
在pro文件中加上QT += sql

foruok 2014-11-24 09:17
楼上说得对

leitinglvke 2014-11-24 22:08
foruok:楼上说得对 (2014-11-24 09:17) 

加了 还是不行的,一堆无法解析的外部符号


QT       += core gui sql

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = tte
TEMPLATE = app


SOURCES += main.cpp\
        dialog.cpp

HEADERS  += dialog.h




查看完整版本: [-- 帮忙找错,初学qt --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled