Add some more informations to keytester script.

See #658, #420.
This commit is contained in:
Florian Bruhin 2015-05-16 12:57:29 +02:00
parent ad338e7a17
commit 137badc77f

View File

@ -39,7 +39,14 @@ class KeyWidget(QWidget):
self._layout.addWidget(self._label)
def keyPressEvent(self, e):
self._label.setText(utils.keyevent_to_string(e))
lines = [
str(utils.keyevent_to_string(e)),
'',
'key: 0x{:x}'.format(int(e.key())),
'modifiers: 0x{:x}'.format(int(e.modifiers())),
'text: {!r}'.format(e.text()),
]
self._label.setText('\n'.join(lines))
app = QApplication([])