我想将一个显示在Button上的值从python转换为kivy。 可悲的是,我无法处理数值属性“ z”的名称错误。
我已经尝试过将定义放到ButterLayout类中,但是发生了相同的错误,我花了数小时未能成功地在youtube教程和kivy.org上找到解决方案。
在Python中:
this
在我的.kv文件中:
class ButterLayout(FloatLayout):
pass
class ButterApp(App):
zahl = NumericProperty(1)
def build(self):
return ButterLayout()
flApp = ButterApp()
flApp.run()
错误消息:
扎尔:z NameError:名称“ z”未定义答案 0 :(得分:0)
如果我理解您的问题,我认为更改kv
文件将有所帮助:
<ButterLayout>:
CustButton:
text: str(app.zahl)
pos_hint: {"center_x": .5, "center_y": .5}