我有一个像这样的 QSqlRelationalTableModel:
rel_model = QSqlRelationalTableModel(self, connectDB)
rel_model.setTable("main_table")
rel_model.setRelation(1, QSqlRelation("linked_table", "id", "name"))
rel_model.select()
但是现在linked_table 中的数据发生了变化(例如添加了一行)。如何更新关系以使用linked_table 的修改数据。
注意:我不想使用rel_model.select()
,因为 main_table 中的一些数据也被修改了,然后它们将被丢弃。我正在使用 SQlite 数据库。