Russian Qt Forum
Ноябрь 24, 2024, 10:37
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
[Решено] 2 шортката на QAction
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: [Решено] 2 шортката на QAction (Прочитано 6404 раз)
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
[Решено] 2 шортката на QAction
«
:
Апрель 22, 2015, 19:07 »
Привет, друзья!
У меня в дизайнере создана форма с менюшками. Если я на один из QAction назначаю 2 шортката, то ни один из них не работает.
Как решить?
«
Последнее редактирование: Апрель 24, 2015, 00:04 от __Heaven__
»
Записан
torwig
Самовар
Offline
Сообщений: 134
Re: 2 шортката на QAction
«
Ответ #1 :
Апрель 22, 2015, 19:36 »
Сделать два QAction, которые вызывают один слот?
Записан
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: 2 шортката на QAction
«
Ответ #2 :
Апрель 23, 2015, 00:45 »
Хм... Мысль. Но только тогда не будет мой истиный qaction иметь приписку о том, что его 2 способами можно вызвать.
Это же можно считать как баг Qt?
Записан
Bepec
Гость
Re: 2 шортката на QAction
«
Ответ #3 :
Апрель 23, 2015, 13:52 »
У вас не будет вашего истинного QAction, у вас будет 2 QAction и истинный слот.
И да, это не баг Qt, а его гибкость
Записан
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: 2 шортката на QAction
«
Ответ #4 :
Апрель 23, 2015, 14:30 »
Пфффф.....
А как тогда понять его запись двух шорткатов через запятую?
Записан
Bepec
Гость
Re: 2 шортката на QAction
«
Ответ #5 :
Апрель 23, 2015, 16:06 »
хз. Ниразу не видел необходимости в этом. Спросите у троллей
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: 2 шортката на QAction
«
Ответ #6 :
Апрель 23, 2015, 16:10 »
Цитата: __Heaven__ от Апрель 23, 2015, 14:30
Пфффф.....
А как тогда понять его запись двух шорткатов через запятую?
Ты видимо с emacs не знаком... Почитай про его шорткаты.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
gil9red
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1805
Re: 2 шортката на QAction
«
Ответ #7 :
Апрель 23, 2015, 16:45 »
Цитата: Пантер от Апрель 23, 2015, 16:10
Цитата: __Heaven__ от Апрель 23, 2015, 14:30
Пфффф.....
А как тогда понять его запись двух шорткатов через запятую?
Ты видимо с emacs не знаком... Почитай про его шорткаты.
Это да
там команды шорткаты многоуровневые
Записан
https://github.com/gil9red
https://ru.stackoverflow.com/users/201445/gil9red
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: 2 шортката на QAction
«
Ответ #8 :
Апрель 23, 2015, 17:13 »
Вы намекаете, что когда я задаю 2 шортката, тем самым я обрекаю пользователя вызывать слот по средством ввода суперкомбо?
Записан
Bepec
Гость
Re: 2 шортката на QAction
«
Ответ #9 :
Апрель 23, 2015, 18:14 »
А да, кстати, с таким подходом каждый день работаю, просто не воспринимаю
Ctrl+m, Ctrl +o свернуть все ф-ции, к примеру, в VS.
PS ССССУперкомбо
Записан
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: 2 шортката на QAction
«
Ответ #10 :
Апрель 24, 2015, 00:02 »
Я хотел иметь Ctrl+W, Ctrl+Alt+F.
Когда я понял, что это означает, почему-то вспомнилось, как заучивал фаталити в мк3
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: 2 шортката на QAction
«
Ответ #11 :
Апрель 24, 2015, 07:58 »
Цитата: __Heaven__ от Апрель 24, 2015, 00:02
Я хотел иметь Ctrl+W,
Ну вот Вы и попали на стандартный шорткат
Записан
gil9red
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1805
Re: 2 шортката на QAction
«
Ответ #12 :
Апрель 24, 2015, 08:21 »
Цитата: Bepec от Апрель 23, 2015, 18:14
А да, кстати, с таким подходом каждый день работаю, просто не воспринимаю
Ctrl+m, Ctrl +o свернуть все ф-ции, к примеру, в VS.
PS ССССУперкомбо
На емаксе я заучил комбо
Вертикальное разделение окна на два и во втором запуск тетриса:
C-x 3 M-x tetr
Закрытие буфера тетриса, объединение разделенных окон в одно и сворачивание емакса:
C-k C-x 1 C-z
Записан
https://github.com/gil9red
https://ru.stackoverflow.com/users/201445/gil9red
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...