def keyPressEvent(self, event): if event.key() == Qt.Key_Enter or event.key() == Qt.Key_Return: event.accept() self.emit(QtCore.SIGNAL('doubleClicked(QModelIndex)'), self.currentIndex()) elif event.key() == Qt.Key_Space: event.accept() self.emit(QtCore.SIGNAL('hide()')) else: CInDocTableView.keyPressEvent(self, event)
def keyPressEvent(self, event): key = event.key() text = unicode(event.text()) if event.key() == QtCore.Qt.Key_Tab: index = self.currentIndex() model = self.model() if index.column() == model.columnCount() - 1: self.parent().focusNextChild() event.accept() return elif event.key() == QtCore.Qt.Key_Backtab: index = self.currentIndex() if index.column() == 0: self.parent().focusPreviousChild() event.accept() return CInDocTableView.keyPressEvent(self, event)