focus : const bool;
isChecked();
Нет пояснения какого управления вы хотите от кнопок.
Нет пояснения как помечается ваша кнопка.
PS больше конкретики и фактов и ваш велосипед обрастёт новыми колёсными парами.
Спасибо за совет, буду посмотреть.
А что именно необходимо - чтобы если фокус на паре QDial-QProgressBar, то ничего бы не делалось, а если фокус находится на QPushButton - чтобы отрабатывал какой-нибудь слот.
А так - неслужебные клавиши отрабатывают по event-перехвату, Tab де-факто меняет значение фокуса, но в обработке event не всплывает, а Enter ловится - но я не знаю, какая кнопка активна, чтобы кому-то передать управление.