【发布时间】:2013-10-30 19:31:10
【问题描述】:
我有一个自定义按钮小部件,它被定义为 python 类和 kivy 标记。我希望将字体设置为默认大小(比如说'50sp'),除非将font_size 参数传递给按钮,在这种情况下,字体大小应该是传递的任何值。代码如下:
蟒蛇:
class Custom_Button(Button):
...
基维:
<Custom_Button>:
...
font_size = self.font_size if self.font_size else '50sp'
问题是它永远不会到达“50sp”子句。如果在创建 Button 对象时没有将 font_size 参数传递给它的实例,则将使用 kivy 的默认字体大小。知道是什么原因导致了这种行为以及如何做的建议吗?谢谢。
【问题讨论】:
标签: kivy