我正在独自学习奇异果,并且一直在玩简单的元素以更好地了解它。我想让按钮中的文本根据按钮的大小进行调整(根据窗口的大小进行调整)。
由于我希望按钮的大小是动态的,因此仅设置字体大小是行不通的。我尝试使用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}