是否有可能检测到哪个特定的项目(行就足够了)已被更改?
重点是,在QtTableWidget中更改项目之后,我必须更改数据库。
我的解决方案是:每次检测到itemChanged信号时,我都会重新填充整个数据库表。如果表中有很多行,这种方法的效率非常低。我希望检测已更改的行,并仅更新数据库中的该行。
发布于 2015-04-03 03:53:15
itemChanged信号还应该传递在回调函数中更改的项。http://doc.qt.io/qt-5/qtablewidget.html#itemChanged
def changed(item):
row = item.row()
column = item.column()https://stackoverflow.com/questions/29421096
复制相似问题