Qt5 (С++) Android прослушивает системные кнопки

Я хочу использовать кнопку меню в своем приложении для Android (4.x, поэтому обычно это программное обеспечение, а не аппаратные кнопки), но я не могу найти подходящее QEvent для этого. я пытался сделать

bool GLViewer::event(QEvent * e){
    qDebug()<<e->type();
}

Но я предполагаю, что нажатие кнопки меню не дало результата, потому что кнопка меню находится за пределами виджета. Как прослушивать события такого типа?


person user2525598    schedule 12.07.2013    source источник


Ответы (1)


Как написано в этом сообщении, вы можете использовать keyReleaseEvent() в главном окне.

person ErickH    schedule 12.02.2014