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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: [Решено] 2 шортката на QAction  (Прочитано 6371 раз)
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« : Апрель 22, 2015, 19:07 »

Привет, друзья!
У меня в дизайнере создана форма с менюшками. Если я на один из QAction назначаю 2 шортката, то ни один из них не работает.
Как решить?
« Последнее редактирование: Апрель 24, 2015, 00:04 от __Heaven__ » Записан
torwig
Самовар
**
Offline Offline

Сообщений: 134



Просмотр профиля
« Ответ #1 : Апрель 22, 2015, 19:36 »

Сделать два QAction, которые вызывают один слот?
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #2 : Апрель 23, 2015, 00:45 »

Хм... Мысль. Но только тогда не будет мой истиный qaction иметь приписку о том, что его 2 способами можно вызвать.

Это же можно считать как баг Qt?
Записан
Bepec
Гость
« Ответ #3 : Апрель 23, 2015, 13:52 »

У вас не будет вашего истинного QAction, у вас будет 2 QAction и истинный слот.
И да, это не баг Qt, а его гибкость Веселый
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #4 : Апрель 23, 2015, 14:30 »

Пфффф.....

А как тогда понять его запись двух шорткатов через запятую?
Записан
Bepec
Гость
« Ответ #5 : Апрель 23, 2015, 16:06 »

хз. Ниразу не видел необходимости в этом. Спросите у троллей Улыбающийся
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #6 : Апрель 23, 2015, 16:10 »

Пфффф.....

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

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #7 : Апрель 23, 2015, 16:45 »

Пфффф.....

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

Это да Улыбающийся там команды шорткаты многоуровневые Улыбающийся
Записан

__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #8 : Апрель 23, 2015, 17:13 »

Вы намекаете, что когда я задаю 2 шортката, тем самым я обрекаю пользователя вызывать слот по средством ввода суперкомбо? Улыбающийся
Записан
Bepec
Гость
« Ответ #9 : Апрель 23, 2015, 18:14 »

А да, кстати, с таким подходом каждый день работаю, просто не воспринимаю Улыбающийся
Ctrl+m, Ctrl +o свернуть все ф-ции, к примеру, в VS.

PS ССССУперкомбо Веселый
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #10 : Апрель 24, 2015, 00:02 »

Я хотел иметь Ctrl+W, Ctrl+Alt+F.
Когда я понял, что это означает, почему-то вспомнилось, как заучивал фаталити в мк3  Смеющийся Смеющийся Смеющийся
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #11 : Апрель 24, 2015, 07:58 »

Я хотел иметь Ctrl+W,
Ну вот Вы и попали на стандартный шорткат  Улыбающийся
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #12 : Апрель 24, 2015, 08:21 »

А да, кстати, с таким подходом каждый день работаю, просто не воспринимаю Улыбающийся
Ctrl+m, Ctrl +o свернуть все ф-ции, к примеру, в VS.

PS ССССУперкомбо Веселый

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

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

 Смеющийся
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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