QT自定义tableModel和使用sqltablemodel


QT自定义tableModel和使用sqltablemodel
资源截图
代码片段和文件信息
#include “coursexx.h“
#include “ui_coursexx.h“
#include 
#include 
#include 

Coursexx::Coursexx(QWidget *parent) :
    QWidget(parent)
    ui(new Ui::Coursexx)
{
    ui->setupUi(this);
    model = new QSqlTableModel(this);
    model->setTable(“course“);
    model->setEditStrategy(QSqlTableModel::OnManualSubmit);
    model->select(); //选取整个表的所有行
    ui->tableView->setModel(model);
     ui->tableView->setEditTriggers(QAbstractItemView::NoEditTriggers);   //使其不可编辑
}

Coursexx::~Coursexx()
{
    delete ui;
}

void Coursexx::changeEvent(QEvent *e)
{
    QWidget::changeEvent(e);
    switch (e->type()) {
    case QEvent::LanguageChange:
        ui->retranslateUi(this);
        break;
    default:
        break;
    }
}

void Coursexx::on_pushButton_2_clicked()
{
    model->setTable(“course“);   //重新关联表
        model->select();   //这样才能再次显示整个表的内容
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2010-11-04 20:33  tableModel
     文件         961  2010-06-26 12:52  tableModelcoursexx.cpp
     文件         437  2010-06-20 15:17  tableModelcoursexx.h
     文件        2416  2010-06-29 21:49  tableModelcoursexx.ui
     文件        2971  2010-06-26 13:29  tableModelcoursexxb.cpp
     文件         665  2010-06-10 19:56  tableModelcoursexxb.h
     文件        3888  2010-06-29 21:49  tableModelcoursexxb.ui
     文件        1075  2010-06-26 12:47  tableModeldatabase.h
     目录           0  2010-11-04 20:31  tableModeldebug
     文件       22528  2010-08-19 13:00  tableModeldebugS_score_lib.db
     文件        1408  2010-06-26 21:30  tableModelduomeiticj.cpp
     文件         525  2010-06-26 21:30  tableModelduomeiticj.h
     文件        3098  2010-06-29 21:49  tableModelduomeiticj.ui
     目录           0  2010-11-04 20:31  tableModelimage
     文件        1876  2010-06-28 21:52  tableModelimage.qrc
     文件       34423  2010-06-27 15:10  tableModelimage01d7d23180209d6f7543d.gif
     文件       47124  2010-06-27 12:02  tableModelimage123.jpg
     文件       37524  2010-06-28 20:50  tableModelimage12364b1X110-125DI.png
     文件       11518  2010-06-28 20:49  tableModelimage12364b3G40-204S52.png
     文件        8551  2010-06-28 20:53  tableModelimage12364cTWZ-1206152.png
     文件       31602  2010-06-27 11:26  tableModelimage20061222224142116.gif
     文件       64551  2010-06-27 10:51  tableModelimage20061222224142116.jpg
     文件       11843  2010-06-27 14:32  tableModelimage200783017733337.gif
     文件        8624  2010-06-27 10:51  tableModelimage200783017733337.jpg
     文件       82707  2010-06-27 14:05  tableModelimage20080813100705386.png
     文件       57830  2010-06-28 20:59  tableModelimage20090907182537139.png
     文件        9798  2010-06-28 21:25  tableModelimage21.gif
     文件       47124  2010-06-27 12:02  tableModelimage456.gif
     文件      247380  2010-06-27 14:05  tableModelimage4f64eedf38e70138632798e4.jpg
     文件        2705  2010-06-28 21:32  tableModelimage79317-1.gif
     文件        7956  2010-06-28 21:26  tableModelimage80.gif
............此处省略87个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)