Example #1
0
 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)
Example #2
0
 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)