BlueJay
01-02-2005, 08:48
Hallo Leute,
folgendes Phänomen:
Ein Widget namens Window soll ein QKeyEvent verarbeiten:
void window::keyPressEvent(QKeyEvent* e)
{
printf("Keypress:%i\n",e->key()); emit key_pressed(e->key());
}
Das tut es auch, aber Cursor-Keys und Leertaste scheinen weggefiltert zu werden.
Ich halte das Menu für den Schuldigen.
Also bekommt es grabKeyboard. Nun kommen die Cursorkeys durch.
Tja, aber leider gehen die Shortcuts aus dem Menu nicht mehr.
Abhilfe?
so long,
BlueJay
folgendes Phänomen:
Ein Widget namens Window soll ein QKeyEvent verarbeiten:
void window::keyPressEvent(QKeyEvent* e)
{
printf("Keypress:%i\n",e->key()); emit key_pressed(e->key());
}
Das tut es auch, aber Cursor-Keys und Leertaste scheinen weggefiltert zu werden.
Ich halte das Menu für den Schuldigen.
Also bekommt es grabKeyboard. Nun kommen die Cursorkeys durch.
Tja, aber leider gehen die Shortcuts aus dem Menu nicht mehr.
Abhilfe?
so long,
BlueJay