-1
Ich suche den Weg, wie man einer einzelnen Funktion mehrere Schlüssel zuweisen kann.Python QtCore.Qt.Key weist der einzelnen Funktion mehrere Schlüssel zu
def keyPressEvent(self, e):
if e.key() == QtCore.Qt.Key_Enter, Key_Return, Key_Escape:
pass
Vielen Dank für Hilfe im Voraus!
leider funktioniert es nicht: 'wenn e.key() in QtCore.Qt.Key_Enter, QtCore.Key_Return, QtCore.Key_Escape: ^ Syntax: ungültige syntax' –
Wahrscheinlich brauchen Klammer . Ich sehe jetzt, dass du auch "Qt.Core" in allen drei verwenden musst. 'if e.key() in (QtCore.Qt.Key_Enter, QtCore.Qt.Key_Return, QtCore.Qt.Key_Escape): pass''. Ich werde meine Antwort bearbeiten. – titusjan
Ursprünglich habe ich Klammern ausprobiert, weiß nicht, warum ich auch Klammern nicht versucht habe. Auf jeden Fall funktioniert es und ich danke dir! –