Пока нет возможности использовать QAction, т.к. дизайн диалогов делается через QtDesigner (а там вроде нельзя подключить QAction).
Пока проблема частично решена с помощью перехвата сообщений и подстановки StyleSheet cо стилями не заметными на экране (осталась только проблема лишних перерисовок).
Есть ли еще какие-нибудь варианты?
Кошмар.
Варианты есть. Тебе же сказали QAction.
Создаешь в дизайнере экшены и в дизайнере их соединяешь с нужными слотами.