Zunächst mein Code:
Code: Alles auswählen
import serial
import sys
from PyQt4 import QtCore, QtGui
class Gui(QtGui.QMainWindow):
def __init__(self):
QtGui.QMainWindow.__init__(self)
self.rs = serial.Serial('COM3', 9600)
self.TextArea = QtGui.QTextEdit(self)
self.TextArea.setReadOnly(True)
self.setCentralWidget(self.TextArea)
def keyPressEvent(self, event):
key = event.text()
print 'key pressed:', key
self.TextArea.setText(self.TextArea.toPlainText() + event.text())
app = QtGui.QApplication(sys.argv)
muh = Gui()
muh.show()
app.exec_()
Egal welche ich Taste ich drücke wird die Funktion `keyPressEvent` aufgerufen. Bisher habe ich nur eine Ausnahme gefunden: Die Leertaste.
Da passiert einfach garnichts.
Jetzt möchte ich aber, das auch dabei was passiert...
Wie bekomme ich das hin?
lg,
...
[EDIT] Verwende python2.5 aus Python(x,y)2.5 auf Windows2000