Programm crasht bei keyPressEvent...
Verfasst: 18. Februar 2013 15:38
Hallo Leute,
eine Frage ich habe folgendes keyPressEvent
Beim Tastendruck von "F1" soll nun die Funktion test() der Klasse GuiClient aufgerufen werden.
Wenn ich jedoch F1 drücke crasht das komplette Programm (unexpectedly finished...)
Hat hier vl irgendjemand einen Tip für mich wie ich das zum Laufen bringe.
Alle anderen keyEvents funktionieren...
Bin für alles dankbar.
lg mlick
eine Frage ich habe folgendes keyPressEvent
Code: Alles auswählen
void Mmi::keyPressEvent(QKeyEvent *p_event)
{
switch ( p_event->key() ) {
case Qt::Key_F1:
p_gui->test();
break;
case Qt::Key_F2:
QMessageBox::information(this, "KeyPressed", "F2 was pressed");
break;
case Qt::Key_F3:
QMessageBox::information(this, "KeyPressed", "F3 was pressed");
break;
case Qt::Key_F4:
QMessageBox::information(this, "KeyPressed", "F4 was pressed");
break;
case Qt::Key_F5:
QMessageBox::information(this, "KeyPressed", "F5 was pressed");
break;
case Qt::Key_F6:
QMessageBox::information(this, "KeyPressed", "F6 was pressed");
break;
}Code: Alles auswählen
void GuiClient::test()
{
QMessageBox::information(manMachineInterface, "Test", "is ok");
std::cout << "test pressed" << std::endl;
}Hat hier vl irgendjemand einen Tip für mich wie ich das zum Laufen bringe.
Alle anderen keyEvents funktionieren...
Bin für alles dankbar.
lg mlick