Beispiel #1
0
 def keyPressEvent(self, event):
     key = event.key()
     if key in self.KEY2METHOD:
         getattr(self.widget, self.KEY2METHOD[key])()
         self._refresh()
     elif key in self.ACCEPTED_KEYS:
         # We want keypresses like Escape to go through.
         ClearableEdit.keyPressEvent(self, event)
     else:
         text = str(event.text())
         if text in "0123456789/-.":
             self.widget.type(text)
             self._refresh()
Beispiel #2
0
 def keyPressEvent(self, event):
     key = event.key()
     if key in self.KEY2METHOD:
         getattr(self.widget, self.KEY2METHOD[key])()
         self._refresh()
     elif key in self.ACCEPTED_KEYS:
         # We want keypresses like Escape to go through.
         ClearableEdit.keyPressEvent(self, event)
     else:
         text = str(event.text())
         if text in "0123456789/-.":
             self.widget.type(text)
             self._refresh()