Russian Qt Forum
Май 18, 2024, 06:02 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Подсветка второго меню бара  (Прочитано 2305 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« : Декабрь 07, 2013, 15:32 »

Добрый день

Сделал окно и добавил в него QMenuBar (через layout->setMenuBar). Да, в OSХ так делать не рекомендуется, но в данном случае - никак. Главный бар забит под завязку, обойтись кнопарями - возился долго, но никак Плачущий. Ну ладно, в конце-концов "не рекомендуется" не значит "нельзя".  Все работает, но когда жмется shortcut - меню не подсвечивается. Напр

- юзверь жмет Cmd-V, вставка отрабатывает норм, но оконное меню не подает никаких признаков жизни (а должно мигнуть "Edit").

Как бы эту мелкую пакость исправить?

Спасибо
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4730



Просмотр профиля WWW
« Ответ #1 : Декабрь 07, 2013, 18:40 »

это скорее претензия как мак ос — например винда ведь не подсвечивает меню, из которого вызван шорткат. соответственно и решение должно быть через нативные функции.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #2 : Декабрь 08, 2013, 11:29 »

это скорее претензия как мак ос — например винда ведь не подсвечивает меню, из которого вызван шорткат. соответственно и решение дУ солжно быть через нативные функции.
Единственная моя претензия к OSX - слишком частые обновления  Улыбающийся
Через нативные не прорваться, т.к. второй меню бар Qt всегда рисует сам, при попытке setNativeMenuBar он просто замещает первый. Копаюсь в исходниках но никаких ф-ций подсветки пока не нашел  Плачущий
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.201 секунд. Запросов: 22.