#python #kivy #icons #scale #kivymd
#python #kivy #Значки #масштаб #kivymd
Вопрос:
У меня есть набор MDICON, размещенных в GridLayout, но значки слишком большие на вид. Есть ли способ масштабировать их до 50% от их размера в родительском виджете без изменения макета родительского виджета?
Ответ №1:
Найдено решение — размер изменяется таким же образом, как и текст в MDLabel, т.Е. в языке KV:
font_size: '15dp'
Комментарии:
1.Примечание:
sp
обычно следует использовать вместоdp
единицы измерения дляfont_size:
настроек. Цитируя официальную документацию, «Пиксели, не зависящие от масштаба, — это какdp
единица измерения, но она также масштабируется в зависимости от предпочтений пользователя по размеру шрифта. Мы рекомендуем вам использовать этот модуль при указании размеров шрифта, поэтому размер шрифта будет скорректирован в соответствии как с плотностью экрана, так и с предпочтениями пользователя. «