【发布时间】:2015-07-19 17:40:44
【问题描述】:
我想根据窗口高度缩放按钮或标签内的文本,但受窗口宽度限制。以下作品:
font_size: self.height - dp(15)
但是文本可以超过按钮或标签的宽度,所以我想用类似的东西来限制它:
font_size: self.height - dp(15) if self.texture_size[0] < self.width else (self.width*2)/(self.height+0.1)
不幸的是,当 >= texture_size[0] 时它会变小,但是当文本再次变小时,它是 为了给出更清晰的画面,红条中的文字应尽可能大,但不要超过按钮宽度:
【问题讨论】: