Название: Подсветка второго меню бара Отправлено: Igors от Декабря 07, 2013, 15:32 Добрый день
Сделал окно и добавил в него QMenuBar (через layout->setMenuBar). Да, в OSХ так делать не рекомендуется, но в данном случае - никак. Главный бар забит под завязку, обойтись кнопарями - возился долго, но никак :'(. Ну ладно, в конце-концов "не рекомендуется" не значит "нельзя". Все работает, но когда жмется shortcut - меню не подсвечивается. Напр - юзверь жмет Cmd-V, вставка отрабатывает норм, но оконное меню не подает никаких признаков жизни (а должно мигнуть "Edit"). Как бы эту мелкую пакость исправить? Спасибо Название: Re: Подсветка второго меню бара Отправлено: kambala от Декабря 07, 2013, 18:40 это скорее претензия как мак ос — например винда ведь не подсвечивает меню, из которого вызван шорткат. соответственно и решение должно быть через нативные функции.
Название: Re: Подсветка второго меню бара Отправлено: Igors от Декабря 08, 2013, 11:29 это скорее претензия как мак ос — например винда ведь не подсвечивает меню, из которого вызван шорткат. соответственно и решение дУ солжно быть через нативные функции. Единственная моя претензия к OSX - слишком частые обновления :)Через нативные не прорваться, т.к. второй меню бар Qt всегда рисует сам, при попытке setNativeMenuBar он просто замещает первый. Копаюсь в исходниках но никаких ф-ций подсветки пока не нашел :'( |