keyPressEvent

Alles rund um die Programmierung mit Qt
Antworten
darkshine
Beiträge: 102
Registriert: 20. August 2010 11:39

keyPressEvent

Beitrag 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?
Antworten