## Фон:
Я разрабатываю макет и решил изменить размер font_size кнопки в макете в зависимости от ширины ее кнопки (размер которой также изменяется в зависимости от холста / макета).
## Проблема:
Это здорово, пока ширина кнопки не увеличится, и размер font_size также увеличится, превысив размер кнопки. И это то, чего я хочу избежать.
## Что я пытаюсь сделать:
Что я имею в виду, это прекратить изменение размера font_size в зависимости от ширины его кнопки, когда оно превышает определенное значение. Проблема в том, что я не знаю, как это реализовать.
// Мне очень жаль, если название вводит в заблуждение, но я не знаю, как его назвать, английский не мой родной язык.
## То, что я пытался сделать:
Я пытался сделать: "self.font_size", "font_size" и "butt.font_size"
(беря значение font_size и помещая его в оператор if)
но я просто не знаю, как получить значение или использовать оператор if в kvlang.
## Файл Builder:
FloatLayout:
canvas.before:
Color:
rgb: .59, .74, .20
Rectangle:
size: self.size
pos: self.pos
Button:
id : butt
pos_hint: {'center_x':.8, 'center_y':.1}
size_hint: .2, .07
background_normal: ''
background_color: 1, 1, .8, 1
color: 0.15, .5, 0.2, 1
text: "NEXT"
font_size: 0.15 * self.width
on_press:
print("pressed, navigating to next screen")"