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
