Seite 1 von 1

keyPressEvent

Verfasst: 28. September 2010 10:43
von darkshine
Hallo Forum,

ich sende über eine RS232-Schnittstelle befehle an ein Terminalprogram. Mit ui.plainTextFenster->grabKeyboard(); möchte ich dafür sorgen, dass alle "Befehle" gesendet werden und nicht plötzlich irgendwelche Knöpfe.

Mit

Code: Alles auswählen

void myTerm::keyPressEvent(QKeyEvent *event)
{	

	write((char*)event->text().toStdString().c_str());
	
	QString writestr = QString("Taste gedrückt");
	ui.Info->insertPlainText(writestr);
}
Dies klappt auch alles sehr gut. Allerdings kann ich kein "Space" übertragen. Er springt da nicht nichtmal in die Funktion.
Neben Space klappen z.B auch Tab und die Pfeiltasten nicht.
Woran kann das liegen?