Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Igors от Сентябрь 22, 2014, 12:20



Название: Один shortcut дважды
Отправлено: Igors от Сентябрь 22, 2014, 12:20
Добрый день

Обнаружил что в меню 2 пункта имеют один shortcut Cmd+G (на Вындоуз Ctl+G). Так всегда было и не вызывало проблем т.к. активен только 1 (другой disabled). Придумывать др расклад не хотелось бы, юзверь к этому привык. Но при переходе на Qt этот shortcut срабатывает только со второго раза. Что посоветуете?

Спасибо


Название: Re: Один shortcut дважды
Отправлено: Bepec от Сентябрь 22, 2014, 12:28
Посмотреть свой код и понять, куда девается первый.


Название: Re: Один shortcut дважды
Отправлено: GreatSnake от Сентябрь 22, 2014, 12:51
Обнаружил что в меню 2 пункта имеют один shortcut Cmd+G (на Вындоуз Ctl+G). Так всегда было и не вызывало проблем т.к. активен только 1 (другой disabled).
Дизайн явно кривой. Таких вещей быть не должно и не мешало бы переделать.
Если в лом, то перебивается QShortcut-ом.


Название: Re: Один shortcut дважды
Отправлено: Igors от Сентябрь 22, 2014, 13:04
Дизайн явно кривой. Таких вещей быть не должно и не мешало бы переделать.
Если в лом, ..
Теперь вспомнил. Когда в 2005 я добавлял новый пункт в меню, сделал Cmd+Shift+G (т.к. Cmd+G уже было). Но потом др программист поменял на Cmd+G, и юзвери одобрили типа "да, так (намного) лучше". И вот сейчас мне доказывать что это противоречит прынцыпам UI и.т.п. - ну как-то не хочется  :)

..перебивается QShortcut-ом.
Никогда не перебивал. А куда его цеплять, на QApplication?


Название: Re: Один shortcut дважды
Отправлено: GreatSnake от Сентябрь 22, 2014, 13:07
Никогда не перебивал. А куда его цеплять, на QApplication?
Хм... надо в букварь всё-таки заглянуть)


Название: Re: Один shortcut дважды
Отправлено: Igors от Сентябрь 22, 2014, 14:39
Хм... надо в букварь всё-таки заглянуть)
Да надоел он хуже горькой редьки :) Ладно, как-нибудь выкручусь, невелика беда