В пользовательском интерфейсе лучше “отобразить серым” или скрыть функции, которые недоступны? [закрытый]

Попробуйте это:

print feed.read()

См. документы Python здесь .

9
задан a10s 22 October 2009 в 16:21
поделиться

6 ответов

Их отключение избавляет пользователя от легкого поиска функциональности, о существовании которой он знал раньше. В общем, сокрытие чего-либо полностью из поля зрения вызывает только разочарование. Помните динамически заполняемые меню в Office 2000–2003? Тогда вы понимаете, что я имею в виду (см. Сообщения в блоге Дженсена Харриса по этой теме ).

Я предлагаю вам отключить их и прояснить в каких состояниях они доступны и как этого добиться.

В некоторых случаях, однако, например, в приложении, которое мы разрабатываем прямо сейчас, наличие или отсутствие функциональности зависит больше от разрешений пользователя, чем от текущего состояния программы. . В таких случаях может быть полезно просто скрыть то, что не должно t быть доступными, поскольку пользователи никогда не доходят до точки, где они могут использовать элементы управления. Просто потому, что у них нет привилегий. См., Например, инструменты модерации Stack Overflow, которые становятся доступными после того, как вы наберете более 10 000 репутации, но никогда не показываются раньше, даже если они отключены.

20
ответ дан 4 December 2019 в 07:23
поделиться

Если вы не хотите, чтобы пользователь знал, что есть форма комментария, вы должны скрыть ее.

Если вы хотите, чтобы пользователь знал, что есть форма комментария, но ее нет ( пока) доступен для них, вы должны отключить его (он будет серым).

Есть веские причины, по которым вы можете захотеть скрыть вместо серого. Например, если вы настраиваете безопасность интерфейса.

6
ответ дан 4 December 2019 в 07:23
поделиться

Серый.

Вы хотите, чтобы пользователи знали, какие параметры доступны. Если они скрыты, пользователь может никогда не узнать о существовании дополнительных настроек.

РЕДАКТИРОВАТЬ:

Я думаю, что я пытаюсь сказать, действительно ли вам следует скрыть вариант, о котором вы знаете. Проблемы с интервалами IE, безопасность и многое другое.

3
ответ дан 4 December 2019 в 07:23
поделиться

их серые. если они нажмут на них, вы получите сообщение о том, почему они недоступны.

0
ответ дан 4 December 2019 в 07:23
поделиться

No matter what you do to visually imply something is disabled, old/inexperienced/hasty users will lose time trying to comprehend that the form looks like a form but it isn't.

I would go with a clear message instead.

1
ответ дан 4 December 2019 в 07:23
поделиться

Скройте форму и предоставьте сообщение, например:

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

Если оставить форму видимой, но неактивной, пользователь подумает, что ему нужно щелкнуть что-нибудь особенное, чтобы активировать ее.

0
ответ дан 4 December 2019 в 07:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: