• 8043阅读
  • 0回复

[提问]qsqlralationaltablemodel在tableview中无法显示 [复制链接]

上一主题 下一主题
离线tanglek
 

只看楼主 倒序阅读 楼主  发表于: 2011-03-21
在pc上可以显示,怎么在arm的触摸屏上就不能显示了,奇怪

    model=new QSqlRelationalTableModel(this,database);
    model->setTable("record");

    model->setRelation(4,QSqlRelation("userinfo","id","name"));
    qDebug()<<QString("day=").append("'"+selected_day.toString(Qt::ISODate)+"'")<<endl;
    model->setFilter(QString("day=").append("'"+selected_day.toString(Qt::ISODate)+"'"));
    QTextCodec::setCodecForTr(QTextCodec::codecForName("gbk"));
    model->setHeaderData(0, Qt::Horizontal, QObject::tr("计数"));
    model->setHeaderData(4, Qt::Horizontal, QObject::tr("用户"));
    model->setHeaderData(2, Qt::Horizontal, QObject::tr("时间"));
    model->setHeaderData(1, Qt::Horizontal, QObject::tr("日期"));
    model->setHeaderData(3, Qt::Horizontal, QObject::tr("进出"));
    model->select();
    model->data(QModelIndex())
    //qDebug()<<model->lastError()<<endl;
    tableView->setModel(model);
    

    tableView->setColumnHidden(0,true);
[ 此帖被tanglek在2011-03-21 15:49重新编辑 ]
快速回复
限100 字节
 
上一个 下一个