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

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

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

Сообщений: 11445


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

Добрый день

1) Нажатие кнопки с зажатой Alt клавишей вызывает действие (напр Fit). Это же действие может быть выполнено из контекстного меню, как оформить этот пункт? Напр

Fit (Alt+Press)

Как-то выглядит коряво

2) В одном из окон есть необходимость фильтра движения мыши. С зажатой клавишей "H" воспринимается только горизонтальные смещения, с "V" - только вертикальные. Фиксация этих режимов не нужна. Как отразить это в контекстном меню "без лишних слов", т.е. не влезая в бадягу с меседжами, хелпом и.т.п.

Спасибо
Записан
Bepec
Гость
« Ответ #1 : Апрель 20, 2015, 10:06 »

1) Alt + Key
2) Т.к. это довольно редкий функционал, без пояснений не обойтись, как мне кажется. Можно сделать тултипом в контекстном меню, или строке состояния.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #2 : Апрель 20, 2015, 10:31 »

1) Alt + Key
Ну какой же Key если кнопка фокуса не имеет?

2) Т.к. это довольно редкий функционал, без пояснений не обойтись, как мне кажется. Можно сделать тултипом в контекстном меню, или строке состояния.
Может так сделать: в контекстном просто писать клавишу (напр H). Когда выбирается пункт меню - ничего не происходит. А вот когда нажал H - кнопарь подсветился/поменялся, отпустил H - кнопарь опять поменялся.

2Верес - ну почему всегда мимо, мимо и мимо?  Плачущий  

Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #3 : Апрель 20, 2015, 12:46 »

1) qaction
2.1) сделать вдоль H
2.2) сделать поперек V
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #4 : Апрель 20, 2015, 12:59 »

1) qaction
2.1) сделать вдоль H
2.2) сделать поперек V
Что "qaction"? Как там хотя бы Press нарисовать справа?
2) "Сделать вдоль" - юзер выбирает, но ничего не происходит (ни вдоль ни поперек). Кто виноват?

Тоже мне "краткость - сестра таланта"  Улыбающийся
Записан
Bepec
Гость
« Ответ #5 : Апрель 20, 2015, 13:27 »

Не мимо, а в точку.

1. Alt + Key - что непонятного? Улыбающийся Специально для вас выделю надпись на кнопке
"Действие такое то         Alt + Key"


2. Без дополнительных пояснений вы никогда не покажете пользователю что и как работает. Просто потому, что функционал редкий и нет основы у пользователя, на которую он может опираться.
Идеально будет сделать тултип с пояснением действия.

Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #6 : Апрель 20, 2015, 15:13 »

галка есть для пунктов меню, не то ?
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #7 : Апрель 20, 2015, 15:24 »

галка есть для пунктов меню, не то ?
Не то
Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #8 : Апрель 20, 2015, 15:46 »

1) тогда это не контекстное меню, т.к. включение контекстного меню можно сделать без мыши, что противоречит действию нажатия чего либо с зажатым alt
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #9 : Апрель 20, 2015, 16:12 »

1) тогда это не контекстное меню, т.к. включение контекстного меню можно сделать без мыши, что противоречит действию нажатия чего либо с зажатым alt
Не понял какая разница откуда взялось меню, да и как его открыть без мыши если фокуса у кнопки нет?
Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


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

тогда я вообще ничего не понял )

при нажатии на qpushbutton  с зажатым alt будет иное действие чем без зажатого alt ?
Записан
Old
Джедай : наставник для всех
*******
Online Online

Сообщений: 4350



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

тогда я вообще ничего не понял )
Речь идет про кнопку мыши. Улыбающийся
Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


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

тогда я вообще ничего не понял )
Речь идет про кнопку мыши. Улыбающийся

а на что нажимает мышь с зажатым и не зажатым alt ?
Записан
Old
Джедай : наставник для всех
*******
Online Online

Сообщений: 4350



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

а на что нажимает мышь с зажатым и не зажатым alt ?
Ну как сказать... на окно/сцену. Улыбающийся
Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


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

ну тогда так и написать в меню "Fit Alt+Click"
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


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