强制更新QTableView + QSqlTableModel在PyQt
问题描述:
我有一个QTableView显示来自QSqlTableModel的数据。我希望模型在用户点击“刷新”按钮时检查更改,但我无法找到更新数据的方式。 我尝试了模型上的reset()和update()方法,没有任何结果。强制更新QTableView + QSqlTableModel在PyQt
是否可以从数据库中“重新读取”并更新模型?怎么样?
答
正如你不说明你在你的模型中植入了什么,生病假设最简单的变化形式(变化的数据)。
对于我来说,model.select()可以更新模型中的数据并强制View自动更新。
是的,它的工作,谢谢 – 2010-10-26 09:11:35
与PyQt5 --- AttributeError:'QSqlQueryModel'对象没有属性'选择' – 2017-07-05 11:08:02