资源简介

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  tableModel\coursexx.cpp
     文件         437  2010-06-20 15:17  tableModel\coursexx.h
     文件        2416  2010-06-29 21:49  tableModel\coursexx.ui
     文件        2971  2010-06-26 13:29  tableModel\coursexxb.cpp
     文件         665  2010-06-10 19:56  tableModel\coursexxb.h
     文件        3888  2010-06-29 21:49  tableModel\coursexxb.ui
     文件        1075  2010-06-26 12:47  tableModel\database.h
     目录           0  2010-11-04 20:31  tableModel\debug\
     文件       22528  2010-08-19 13:00  tableModel\debug\S_score_lib.db
     文件        1408  2010-06-26 21:30  tableModel\duomeiticj.cpp
     文件         525  2010-06-26 21:30  tableModel\duomeiticj.h
     文件        3098  2010-06-29 21:49  tableModel\duomeiticj.ui
     目录           0  2010-11-04 20:31  tableModel\image\
     文件        1876  2010-06-28 21:52  tableModel\image.qrc
     文件       34423  2010-06-27 15:10  tableModel\image\001d7d23180209d6f7543d.gif
     文件       47124  2010-06-27 12:02  tableModel\image\123.jpg
     文件       37524  2010-06-28 20:50  tableModel\image\12364b1X110-125DI.png
     文件       11518  2010-06-28 20:49  tableModel\image\12364b3G40-204S52.png
     文件        8551  2010-06-28 20:53  tableModel\image\12364cTWZ-1206152.png
     文件       31602  2010-06-27 11:26  tableModel\image\20061222224142116.gif
     文件       64551  2010-06-27 10:51  tableModel\image\20061222224142116.jpg
     文件       11843  2010-06-27 14:32  tableModel\image\200783017733337.gif
     文件        8624  2010-06-27 10:51  tableModel\image\200783017733337.jpg
     文件       82707  2010-06-27 14:05  tableModel\image\20080813100705386.png
     文件       57830  2010-06-28 20:59  tableModel\image\20090907182537139.png
     文件        9798  2010-06-28 21:25  tableModel\image\21.gif
     文件       47124  2010-06-27 12:02  tableModel\image\456.gif
     文件      247380  2010-06-27 14:05  tableModel\image\4f64eedf38e70138632798e4.jpg
     文件        2705  2010-06-28 21:32  tableModel\image\79317-1.gif
     文件        7956  2010-06-28 21:26  tableModel\image\80.gif
............此处省略87个文件信息

评论

共有 条评论