在编辑其内容后更新QTableView单元格

时间:2016-05-13 17:14:25

标签: python qt tableview

我尝试过检查,但无法真正找到解决此问题的简单方法: 在允许我的TableView在其单元格中可编辑之后,我想在按下“Enter”键后用新值有效地更新刚编辑过的单元格。 我重写了TableView类,以便像这样自定义keyPressEvent事件:

class MyTableView (QtGui.QTableView):
def __init__(self, parent = None):
    super(MyTableView, self).__init__(parent)
    self.parent = parent
def keyPressEvent (self, event):
    key = event.key()
    if key == QtCore.Qt.Key_Enter:
        index= self.selectionModel().currentIndex()

但是现在我不知道如何在按Enter键之前检索我刚输入的内容,以便使用这个新值更新表格。 有什么帮助吗? 提前致谢

0 个答案:

没有答案