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);
}
Neben Space klappen z.B auch Tab und die Pfeiltasten nicht.
Woran kann das liegen?