0

我有一个像这样的 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 数据库。

4

0 回答 0