В настоящее время у меня есть меню, которое выглядит примерно так:
Что я хотел бы сделать, это сделать часть, которая отображает клавиатуру ярлык на кнопку, которую можно нажать. Когда пользователь нажимает эту кнопку, он будет перенаправлен в редактор ярлыков, где будет выделен соответствующий ярлык, где он сможет затем настроить его.
Однако сейчас все, что я могу найти по изменению QMenu
использовать QActionWidget
, но это заменяет QMenu на собственный виджет, который больше не выглядит и не ведет себя как стандартный элемент меню.
Так что мои вопросы таковы:
- Можно ли изменить QMenu без использования QActionWidget? (Либо через наследование, либо каким-либо другим способом). Я подумал, что, возможно, можно просто выделить сочетание клавиш, когда мышь наведет курсор на него, переопределив функцию рисования?
- Есть ли где-нибудь библиотека с открытым исходным кодом, воссоздающая внешний вид QMenu с использованием QActionWidget, что позволяет легко модифицировать?
Спасибо:)