【问题标题】:Force Update QTableView + QSqlTableModel in PyQt在 PyQt 中强制更新 QTableView + QSqlTableModel
【发布时间】:2011-04-30 15:20:58
【问题描述】:

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

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

【问题讨论】:

    标签: python pyqt qtableview


    【解决方案1】:

    由于您没有说明模型中的变化,因此假设最简单的更改形式(更改的数据)。

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

    【讨论】:

    • with PyQt5 --- AttributeError: 'QSqlQueryModel' object has no attribute 'select'
    猜你喜欢
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-14
    • 1970-01-01
    • 2014-08-03
    • 1970-01-01
    相关资源
    最近更新 更多