def keyPressEvent(self, event): #Reimplement the event here, in your case, do nothing #if event.key() == QtCore.Qt.Key_Escape: #self.close() #return key = event.key() if key == Qt.Key_Delete: self.on_delete() else: QTreeView.keyPressEvent(self, event)
def keyPressEvent(self, event): """Reimplement Qt method""" if event.key() in (Qt.Key_Enter, Qt.Key_Return): self.clicked() elif event.key() == Qt.Key_F2: self.rename() elif event.key() == Qt.Key_Delete: self.delete() elif event.key() == Qt.Key_Backspace: self.go_to_parent_directory() else: QTreeView.keyPressEvent(self, event)
def diagTableKeyPressEvent(self, event): kmod = event.modifiers() kval = event.key() if kval == Qt.Key_Space: itlist = self.diagTable.selectedItems() it = itlist[0] itxt = it.text(0) if itxt[0] != '/': itxt = it.parent().text(0) self._parent.treeview.selectByPath(itxt) else: QTreeView.keyPressEvent(self.diagTable, event)
def keyPressEvent(self, event): """ Handles: - delete: delete result cases - enter/return: apply result - up/down/left/right: navigate the tree """ #if event.key() == QtCore.Qt.Key_Escape: #self.close() #return key = event.key() if key == Qt.Key_Delete: self.on_delete() elif key in [Qt.Key_Enter, Qt.Key_Return]: return self.parent.parent.on_apply(event) elif key in [Qt.Key_Up, Qt.Key_Down]: QTreeView.keyPressEvent(self, event) self.set_rows() else: QTreeView.keyPressEvent(self, event)