qsqlrelationaltablemodel专题

Qt QSqlRelationalTableModel关系数据表模型的使用

重点: 1.QSqlRelationalTableModel可以关联多个数据表。 以studInfo作为QTableView的模型,其中departID和majorId存储的是编码,因为使用QSqlRelationalTableModel模型,就可以将dedpartments表中对应departID编码的名称和majors表中对应的majorId编码的名称显示出来。 2.利用setRel

QSqlRelationalTableModel 关系表格模型

一、 1.1  QSqlRelationalTableModel继承自QSqlTableModel,并且对其进行了扩展,提供了对外键的支持。一个外键就是一个表中的一个字段 和 其他表中的主键字段之间的一对一的映射。例如,“studInfo”表中的departID字段对应的是“departments”表中的departID字段,那么就称字段departID是一个外键。因为这里的departID字段