我正在使用 python2、qt 和 elixir 编写一个应用程序。该应用程序从 sqlite 数据库中获取数据到 elixir 对象列表,并将其存储在我为处理数据而创建的 QAbstractTableModel 子类内的变量中。
我可以很好地查看和更新内存中的数据。但是,为了提交对数据库文件的更改(使用 elixir),需要调用函数 session.commit()。
我的问题是,我在哪里称呼它?QAbstractTableModel 中是否有在数据更改后发出的信号?
我正在使用 python2、qt 和 elixir 编写一个应用程序。该应用程序从 sqlite 数据库中获取数据到 elixir 对象列表,并将其存储在我为处理数据而创建的 QAbstractTableModel 子类内的变量中。
我可以很好地查看和更新内存中的数据。但是,为了提交对数据库文件的更改(使用 elixir),需要调用函数 session.commit()。
我的问题是,我在哪里称呼它?QAbstractTableModel 中是否有在数据更改后发出的信号?