Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Igors от Апрель 22, 2015, 13:02



Название: Перекрывающиеся шорткаты
Отправлено: Igors от Апрель 22, 2015, 13:02
Добрый день

Шо-то я с этими шорткатами все время торможу. Вот опять ситуация.

В одном из окон по существу просто показывается картинка, естественно для увеличения/уменьшения использовать стандартные Ctrl+ и Ctrl-. Ну ладно, следуя заветам Большого Змея, "добавил шорткат". Ctrl+ все норм, а по Ctrl- срабатывает пункт меню который имеет тот же шорткат (c контекстом Qt::ApllicationShortcut).

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

Спасибо
 
P.S. По поводу "а зачем назначать одинаковые, кривой дизайн и.т.п.". Думается что когда горячих клавиш много, то какое-то число перехлестов неизбежно. Напр ну чего в данном случае приложению избегать Ctl- потому что (а вдруг) это понадобится одному из очень многих окон?


Название: Re: Перекрывающиеся шорткаты
Отправлено: Bepec от Апрель 22, 2015, 15:28
Придётся дизейблить. Потому что application shortcut фиг обманешь, там проверка в основном цикле идёт, её не обманешь.