1、QSqlRelationalTableModel主要处理具有外键相关关系的几个表数据的显示。
主要函数与QSqlTableModel相同,主要区别在于使用 setRelation建立外键关系,如下:
m_relaModel->setRelation(3, QSqlRelation("departments", "departID", "department"));
第一个参数3代表m_relModel所关联表的第3个字段;
第二个参数departments表示与之关联的另一个表的名称;
第三个参数departments表中与外键相映射的字段;
第四个参数department表示通过外键关联后,需要显示的字段值;
代码实例下载:链接:https://pan.baidu.com/s/1MmfPdt-2qESD2R-apF8Swg
提取码:zhzc



