HomeScreen.uiQtで名前を付けたUi画面を作成しました。この画面にはQPushButton、QLabelなどのような異なるウィジェットはありません。デフォルトのナビゲーションを変更したいので、keyEvents使用中のkeyPressedEvent機能をキャプチャしようとしていました
void HomeScreen::keyPressEvent(QKeyEvent *event )
{
int keyCode = event->key();
qDebug() << keyCode;
}
ただし、これはフォーカスがホームスクリーンにある場合にのみイベントをキャプチャします。フォーカスがプッシュボタンのような子ウィジェットにある場合はkeyPressEvent呼び出されません。子ウィジェットのイベントをキャプチャして、それらのナビゲーションを記述できるようにしたいと考えています。
誰でもその方法を教えてもらえますか?