Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Alp от Декабрь 03, 2009, 14:50



Название: QMenu: надо показать аксселераторы без нажатого ALT
Отправлено: Alp от Декабрь 03, 2009, 14:50
В меню показываются кнопки акселераторов (подчеркнутые символы быстрого доступа; как они вообще правильно называются в рамках QT?) только при нажатом ALT. Хочется что бы показывались они постоянно. Что надо сделать?


Название: Re: QMenu: надо показать аксселераторы без нажатого ALT
Отправлено: sendevent от Декабрь 03, 2009, 15:10
Это QKeySequence, их видимость, насколько я помню, настраивается пользователем desktop environment (т.е. глобально для ОС, а не разработчиком для приложения).

Windows XP:
(http://img163.imageshack.us/img163/8727/53080728.th.png) (http://img163.imageshack.us/img163/8727/53080728.png)


Название: Re: QMenu: надо показать аксселераторы без нажатого ALT
Отправлено: Alp от Декабрь 03, 2009, 17:40
Да, так и оказалось. Смутил файрфокс у которого всегда видны подчеркивания. Похоже GTK в этом плане не обращает внимания на системные настройки.