Идеальный размер кнопки [закрывается]

У вас есть 2D-список, и вы пытаетесь вернуть список максимумов для каждого элемента в этом 2D-списке. Выполните итерацию по списку 2D и возьмите максимум для каждого элемента:

res = [max(i) for i in nested_list]

Кроме того, вы также можете использовать map:

res = list(map(max, nested_list))
8
задан user52960 13 January 2009 в 11:27
поделиться

12 ответов

Если это имеет значение согласно Инструкциям UX Vista размер кнопки по умолчанию должен быть диалоговыми единицами 14 x 50 дюймов" (приблизительно 28 пкс на 100 пкс на мониторе на 96 точек на дюйм) приблизительно с границей на 11 пкс со стороны.

Независимо от того, что Вы думаете о Microsoft как компания, я думаю, что они делают хорошее задание с универсальным UI. Если Вы работаете над Приложениями Windows затем, я думаю, что эта инструкция - необходимость, следуют.

15
ответ дан 3 November 2019 в 12:57
поделиться

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

Кроме того, с 16:9 и мониторы отношения 16:10, становящиеся популярными, те кнопки будут неправильно широки ;)

10
ответ дан 3 November 2019 в 12:57
поделиться

Не изменяйте размер кнопок...

4
ответ дан 3 November 2019 в 12:57
поделиться

Это не размер кнопки, которая рассчитывает, но что Вы делаете с кнопкой.

Изменение размеров кнопок на основе экрана прекрасно, если они остаются в пропорции, и у них все еще должно быть ограничение - это обычно делается, когда форма запускается, а не во время любого изменяет размер. Однако изменяя размер кнопок, когда окно изменяет размер - это нет - нет.

1
ответ дан 3 November 2019 в 12:57
поделиться

Я думаю, что это зависело бы от точно, что еще продолжается в Вашем приложении. Если бы все остальное изменяет размер горизонтально, возможно, это имело бы смысл?

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

2
ответ дан 3 November 2019 в 12:57
поделиться

При размышлении о кнопке, измеряющей, который должен написать подписи (т.е. не кнопки типа значков), всегда хорошо позволить, по крайней мере, дополнительный 60% для неанглийского текста, если Вы когда-нибудь ожидаете локализовать приложение.

1
ответ дан 3 November 2019 в 12:57
поделиться

Удобство использования, мудрое, я думаю, что это - импорт для хранения кнопок в последовательном размере и положении.

Кнопка должна быть привязана, пользователю не придется искать для нее. Пользователь не должен иметь "woah, почему кнопки являются настолько большими теперь" момент. Помните, "Не заставляют меня думать"

Мне это походит на одно из тех времен, когда разработчик хочет изменить размер кнопок, потому что они могут, и код ts прохладный, не потому что это сделало бы лучший пользовательский опыт.

1
ответ дан 3 November 2019 в 12:57
поделиться

Я соглашаюсь, что некоторые сценарии, где локализация приложения необходима, требуют, чтобы Вы учли размер кнопки. Однако это все еще не призывает к кнопкам, которые простираются на 75% Вашего экрана по ширине (высота, остающаяся тем же).

1
ответ дан 3 November 2019 в 12:57
поделиться

Кнопки, которые изменяют размер, раздражали бы меня.

Я не разработчик, но это просто не звучит правильным.

На самом деле это свело бы меня с ума и сделало бы меня очень сердитым на Вас.

0
ответ дан 3 November 2019 в 12:57
поделиться

Изменение размеров плохо, IMO, но действительно убедитесь кнопкам привязки к соответствующему углу (углам).

0
ответ дан 3 November 2019 в 12:57
поделиться

Кнопки не должны изменять размер по ряду причин. Во-первых, это была бы адская задача разработать и реализовать кнопки изменяемого размера. QAing их был бы кошмаром, вероятно.

Во-вторых, большая часть удобства использования основана на распознавании образов; люди ищут знакомые понятия, когда они ищут информацию. Когда Вы показываете пользователю набор различных размеров кнопки, Вы рискуете путать их; они могли бы думать, что некоторые кнопки более важны, чем другие.

Я не настроен против кнопок, которые являются жидкостью с суммой текста в них, все же. Иногда кнопка просто должна быть немного более широкой для размещения текста.

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

0
ответ дан 3 November 2019 в 12:57
поделиться

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

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

0
ответ дан 3 November 2019 в 12:57
поделиться
Другие вопросы по тегам:

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