0

我正在使用 python2、qt 和 elixir 编写一个应用程序。该应用程序从 sqlite 数据库中获取数据到 elixir 对象列表,并将其存储在我为处理数据而创建的 QAbstractTableModel 子类内的变量中。

我可以很好地查看和更新​​内存中的数据。但是,为了提交对数据库文件的更改(使用 elixir),需要调用函数 session.commit()。

我的问题是,我在哪里称呼它?QAbstractTableModel 中是否有在数据更改后发出的信号?

4

1 回答 1

1

您有很多信号,例如dataChanged(可能是您想要的)QAbstractItemModel

http://doc.qt.digia.com/stable/qabstractitemmodel.html

于 2013-02-05T19:12:49.683 回答