Как указать мнемонику (ярлык с амперсандом) для QActions в QMenu?

Я использую QActions в QMenu, типичном

| &New file     Ctrl+N |
| &Open file    Ctrl+O |

Который получает хороший контекстный ярлык просто N (для нового файла) и O (для открытого файла), когда меню открыто.

Я хотел бы сделать что-то подобное для вывода списка недавно использованных файлов, например:

| [A recent file]          Ctrl+1  |
| [Another recent file]    Ctrl+2  |
 ... etc

Было бы неплохо установить мнемонический / контекстный ярлык на соответствующие 1 и 2, без необходимости включать это число в текстовом поле:

| &1. [A recent file]          Ctrl+1  |
| &2. [Another recent file]    Ctrl+2  |

Если кто-нибудь знает, как это сделать, или может указать мне направление выяснения, я буду счастлив. Я просмотрел некоторую документацию и не нашел много упоминаний об использовании амперсанда и эквивалентных способах установки мнемонического ярлыка для QActions.

Спасибо.

ps: Qt-4.7.4-rh6-x86_64, C ++

5
задан swalog 2 February 2012 в 14:06
поделиться