如何使用kivy获取我的文本字体大小以调整为填充按钮的宽度?

时间:2019-07-08 10:05:57

标签: python kivy font-size

我正在独自学习奇异果,并且一直在玩简单的元素以更好地了解它。我想让按钮中的文本根据按钮的大小进行调整(根据窗口的大小进行调整)。

由于我希望按钮的大小是动态的,因此仅设置字体大小是行不通的。我尝试使用font_size:self.width * 0.3,但这只是设置字体的高度,而不是整个文本的宽度。

我的.kv文件:

text: 'text'

font_size: 50

halign: 'center'

valgin: 'middle'

color: 1, 1, 1, 1

background_color: 1, 0, 0, 1

size_hint: 0.5, 0.5

pos_hint: {'center_x': 0.5, 'center_y': 0.5}

0 个答案:

没有答案