Russian Qt Forum

Qt => Общие вопросы => Тема начата: __Heaven__ от Апрель 22, 2015, 19:07



Название: [Решено] 2 шортката на QAction
Отправлено: __Heaven__ от Апрель 22, 2015, 19:07
Привет, друзья!
У меня в дизайнере создана форма с менюшками. Если я на один из QAction назначаю 2 шортката, то ни один из них не работает.
Как решить?


Название: Re: 2 шортката на QAction
Отправлено: torwig от Апрель 22, 2015, 19:36
Сделать два QAction, которые вызывают один слот?


Название: Re: 2 шортката на QAction
Отправлено: __Heaven__ от Апрель 23, 2015, 00:45
Хм... Мысль. Но только тогда не будет мой истиный qaction иметь приписку о том, что его 2 способами можно вызвать.

Это же можно считать как баг Qt?


Название: Re: 2 шортката на QAction
Отправлено: Bepec от Апрель 23, 2015, 13:52
У вас не будет вашего истинного QAction, у вас будет 2 QAction и истинный слот.
И да, это не баг Qt, а его гибкость :D


Название: Re: 2 шортката на QAction
Отправлено: __Heaven__ от Апрель 23, 2015, 14:30
Пфффф.....

А как тогда понять его запись двух шорткатов через запятую?


Название: Re: 2 шортката на QAction
Отправлено: Bepec от Апрель 23, 2015, 16:06
хз. Ниразу не видел необходимости в этом. Спросите у троллей :)


Название: Re: 2 шортката на QAction
Отправлено: Пантер от Апрель 23, 2015, 16:10
Пфффф.....

А как тогда понять его запись двух шорткатов через запятую?
Ты видимо с emacs не знаком... Почитай про его шорткаты.


Название: Re: 2 шортката на QAction
Отправлено: gil9red от Апрель 23, 2015, 16:45
Пфффф.....

А как тогда понять его запись двух шорткатов через запятую?
Ты видимо с emacs не знаком... Почитай про его шорткаты.

Это да :) там команды шорткаты многоуровневые :)


Название: Re: 2 шортката на QAction
Отправлено: __Heaven__ от Апрель 23, 2015, 17:13
Вы намекаете, что когда я задаю 2 шортката, тем самым я обрекаю пользователя вызывать слот по средством ввода суперкомбо? :)


Название: Re: 2 шортката на QAction
Отправлено: Bepec от Апрель 23, 2015, 18:14
А да, кстати, с таким подходом каждый день работаю, просто не воспринимаю :)
Ctrl+m, Ctrl +o свернуть все ф-ции, к примеру, в VS.

PS ССССУперкомбо :D


Название: Re: 2 шортката на QAction
Отправлено: __Heaven__ от Апрель 24, 2015, 00:02
Я хотел иметь Ctrl+W, Ctrl+Alt+F.
Когда я понял, что это означает, почему-то вспомнилось, как заучивал фаталити в мк3  ;D ;D ;D


Название: Re: 2 шортката на QAction
Отправлено: Igors от Апрель 24, 2015, 07:58
Я хотел иметь Ctrl+W,
Ну вот Вы и попали на стандартный шорткат  :)


Название: Re: 2 шортката на QAction
Отправлено: gil9red от Апрель 24, 2015, 08:21
А да, кстати, с таким подходом каждый день работаю, просто не воспринимаю :)
Ctrl+m, Ctrl +o свернуть все ф-ции, к примеру, в VS.

PS ССССУперкомбо :D

На емаксе я заучил комбо ;D
Вертикальное разделение окна на два и во втором запуск тетриса:
C-x 3 M-x tetr

Закрытие буфера тетриса, объединение разделенных окон в одно и сворачивание емакса:
C-k C-x 1 C-z

 ;D