在PyQt中强制更新QTableView + QSqlTableModel

时间:2010-10-26 08:53:36

标签: python pyqt qtableview

我有一个QTableView,它显示来自QSqlTableModel的数据。我希望我的模型在用户点击“刷新”按钮时检查更改,但我找不到更新数据的方法。 我在模型上尝试了reset()和update()方法而没有任何结果。

是否可以从数据库中“重新读取”​​并更新模型?怎么样?

1 个答案:

答案 0 :(得分:4)

由于你没有陈述你在模型中所做的事情,所以我假设最简单的变化形式(改变了数据)。

对我来说,model.select()用于更新模型中的数据并强制View自行更新。