예제 #1
0
 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)
예제 #2
0
 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)
예제 #3
0
 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)
예제 #4
0
파일: wdiag.py 프로젝트: ogiorgis/pyCGNS
 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)
예제 #5
0
 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)