【发布时间】:2013-12-01 13:09:33
【问题描述】:
我有一个 QThread 更新一个 QTableWidget 列值。当用户双击该列的一行时,QThread 会停止更新值以让用户编辑上次读取的值。
如果用户按下 Enter 则cellChanged(int, int) 信号被发出,我可以继续更新值。但万一 Esc 我没有收到更改信号,我不知道何时重新开始更新新值。
如果我重新实现 QTableView eventfilter 方法来监听 Esc 键,我可以重新开始更新值,但前提是我点击 Esc 键 2次。我第一次离开QTableWidgetItem。可以先听吗?
提前致谢。
【问题讨论】:
标签: python pyqt pyqt4 qtablewidget