Название: Дизайн контекстного меню Отправлено: Igors от Апрель 20, 2015, 07:33 Добрый день
1) Нажатие кнопки с зажатой Alt клавишей вызывает действие (напр Fit). Это же действие может быть выполнено из контекстного меню, как оформить этот пункт? Напр Fit (Alt+Press) Как-то выглядит коряво 2) В одном из окон есть необходимость фильтра движения мыши. С зажатой клавишей "H" воспринимается только горизонтальные смещения, с "V" - только вертикальные. Фиксация этих режимов не нужна. Как отразить это в контекстном меню "без лишних слов", т.е. не влезая в бадягу с меседжами, хелпом и.т.п. Спасибо Название: Re: Дизайн контекстного меню Отправлено: Bepec от Апрель 20, 2015, 10:06 1) Alt + Key
2) Т.к. это довольно редкий функционал, без пояснений не обойтись, как мне кажется. Можно сделать тултипом в контекстном меню, или строке состояния. Название: Re: Дизайн контекстного меню Отправлено: Igors от Апрель 20, 2015, 10:31 1) Alt + Key Ну какой же Key если кнопка фокуса не имеет? 2) Т.к. это довольно редкий функционал, без пояснений не обойтись, как мне кажется. Можно сделать тултипом в контекстном меню, или строке состояния. Может так сделать: в контекстном просто писать клавишу (напр H). Когда выбирается пункт меню - ничего не происходит. А вот когда нажал H - кнопарь подсветился/поменялся, отпустил H - кнопарь опять поменялся.2Верес - ну почему всегда мимо, мимо и мимо? :'( Название: Re: Дизайн контекстного меню Отправлено: qate от Апрель 20, 2015, 12:46 1) qaction
2.1) сделать вдоль H 2.2) сделать поперек V Название: Re: Дизайн контекстного меню Отправлено: Igors от Апрель 20, 2015, 12:59 1) qaction Что "qaction"? Как там хотя бы Press нарисовать справа? 2.1) сделать вдоль H 2.2) сделать поперек V 2) "Сделать вдоль" - юзер выбирает, но ничего не происходит (ни вдоль ни поперек). Кто виноват? Тоже мне "краткость - сестра таланта" :) Название: Re: Дизайн контекстного меню Отправлено: Bepec от Апрель 20, 2015, 13:27 Не мимо, а в точку.
1. Alt + Key - что непонятного? :) Специально для вас выделю надпись на кнопке "Действие такое то Alt + Key" 2. Без дополнительных пояснений вы никогда не покажете пользователю что и как работает. Просто потому, что функционал редкий и нет основы у пользователя, на которую он может опираться. Идеально будет сделать тултип с пояснением действия. Название: Re: Дизайн контекстного меню Отправлено: qate от Апрель 20, 2015, 15:13 галка есть для пунктов меню, не то ?
Название: Re: Дизайн контекстного меню Отправлено: Igors от Апрель 20, 2015, 15:24 галка есть для пунктов меню, не то ? Не тоНазвание: Re: Дизайн контекстного меню Отправлено: qate от Апрель 20, 2015, 15:46 1) тогда это не контекстное меню, т.к. включение контекстного меню можно сделать без мыши, что противоречит действию нажатия чего либо с зажатым alt
Название: Re: Дизайн контекстного меню Отправлено: Igors от Апрель 20, 2015, 16:12 1) тогда это не контекстное меню, т.к. включение контекстного меню можно сделать без мыши, что противоречит действию нажатия чего либо с зажатым alt Не понял какая разница откуда взялось меню, да и как его открыть без мыши если фокуса у кнопки нет?Название: Re: Дизайн контекстного меню Отправлено: qate от Апрель 21, 2015, 10:14 тогда я вообще ничего не понял )
при нажатии на qpushbutton с зажатым alt будет иное действие чем без зажатого alt ? Название: Re: Дизайн контекстного меню Отправлено: Old от Апрель 21, 2015, 10:16 тогда я вообще ничего не понял ) Речь идет про кнопку мыши. :)Название: Re: Дизайн контекстного меню Отправлено: qate от Апрель 21, 2015, 11:00 а на что нажимает мышь с зажатым и не зажатым alt ? Название: Re: Дизайн контекстного меню Отправлено: Old от Апрель 21, 2015, 11:23 а на что нажимает мышь с зажатым и не зажатым alt ? Ну как сказать... на окно/сцену. :)Название: Re: Дизайн контекстного меню Отправлено: qate от Апрель 21, 2015, 12:08 ну тогда так и написать в меню "Fit Alt+Click"
Название: Re: Дизайн контекстного меню Отправлено: Old от Апрель 21, 2015, 12:17 ну тогда так и написать в меню "Fit Alt+Click" ИлиFit Alt+LClick Название: Re: Дизайн контекстного меню Отправлено: Igors от Апрель 21, 2015, 15:00 тогда я вообще ничего не понял ) Да, именнопри нажатии на qpushbutton с зажатым alt будет иное действие чем без зажатого alt ? Речь идет про кнопку мыши. :) Нет, кнопка = контролну тогда так и написать в меню "Fit Alt+Click" Не Click а Press (действие выполняется не дожидаясь отпускания мыши). Но каким образом написать? Alt+Press должно быть выравнено направо, да и вообще "Alt+" это всего лишь стиль вындоуз, у людей - см скриншот. Я рисую айтемы меню сам (свой стиль), но и в этом случае - куча забот Название: Re: Дизайн контекстного меню Отправлено: Igors от Апрель 22, 2015, 07:58 Обсуждение выдохлось :) Еще проблемка: часто пояснения оказываются слишком длинными - но все равно ничего не поясняют. Те же действия Fit (вписать). Есть окно с объектами, внизу контрол Fit. Юзеру нужно
1) Вписать все объекты в окно. Т.е. автоматом подобрать такой максимальный масштаб (коэффициент увеличения) чтобы никто из объектов не оказался вне окна 2) То же что 1, но вписать только "selected" объекты (которые выбраны в данный момент) При этом каждый объект может иметь path (траекторию движения) размеры которой могут быть намного больше самого объекта. Path может быть вкл/выкл для каждого объекта индивидуально. Для 1 и 2 выше требуются вписания с учетом вкл path и без него 3) Недавно юзер сообщил о проблеме - все окна пустые, ничего не отображается. Оказывается один из объектов (точнее его path) имеет гигантские размеры, типа 1.0e+12 и OpenGL ничего не рисует. Это надо как-то решать, но как? Явно плохо "ловить блох" проверяя "слишком большие" значения в 100 местах, да и какое значение считать "слишком" большим? Логично добавить какой-то пунктик в контекстное меню Fit чтобы юзер мог разрулить проблему - но пока смутно представляю как это оформить. Как бы Вы решали эти "бытовые" проблемы? Или у Вас таких не возникает? :) Название: Re: Дизайн контекстного меню Отправлено: Igors от Апрель 22, 2015, 09:20 Возвращаясь к первому вопросу
1) Нажатие кнопки с зажатой Alt клавишей вызывает действие (напр Fit). Это же действие может быть выполнено из контекстного меню, как оформить этот пункт? Разобрался как равняться и подставлять "значки". Получилось так (аттач). Не очень нравится, но лучшего не нашелНазвание: Re: Дизайн контекстного меню Отправлено: Racheengel от Май 06, 2015, 00:50 Это что за криптология в меню? Или фонты слетели?
Название: Re: Дизайн контекстного меню Отправлено: Kurles от Май 06, 2015, 14:12 Это что за криптология в меню? Или фонты слетели? Дык макось вже. |