强制更新QTableView + QSqlTableModel在PyQt

问题描述:

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

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

正如你不说明你在你的模型中植入了什么,生病假设最简单的变化形式(变化的数据)。

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

+0

是的,它的工作,谢谢 – 2010-10-26 09:11:35

+0

与PyQt5 --- AttributeError:'QSqlQueryModel'对象没有属性'选择' – 2017-07-05 11:08:02