1、QT创建Table表格控件。
QSqlTableModel *model;
model = new QSqlTableModel(this);
model->setTable(tableName);//绑定数据库的表名
//model->setFilter(filter);//设置where之类
model->select();//执行select操作
//设置表格的头部字段
model->setHeaderData(0, Qt::Horizontal, tr("ID"));
model->setHeaderData(1, Qt::Horizontal, tr("First name"));
model->setHeaderData(2, Qt::Horizontal, tr("Last name"));
//关联表格 与 视图显示
QTableView *view = new QTableView;
view->setModel(model);
2、提示警告信息
QMessageBox::warning(this, tr("Cached Table"),
tr("The database reported an error: %1")
.arg(model->lastError().text()));
3、创建QGraphicView的基本使用流程
QGraphicsView view; //定义视图
QGraphicsScene *scene; 创建场景舞台
scene = new QGraphicsScene(this);//参数为view
sc