问题描述
如何将图像对象添加到.kv文件中定义的GridLayout中?
这可能吗?
我试过了
ui.py
class Field(Widget):
grid = Objectproperty()
grid.add_widget(Image(source="res/Water.png"))
class UI(App):
def build(self):
return Field()
ui.kv
<Field>
GridLayout:
cols: 9
id: grid
我在运行ui.py时得到
Traceback (most recent call last):
File "ui.py",line 7,in
File "E:\Scripts\Python\kivy\ui.py",line 8,in <module>
class Field(Widget):
File "E:\Scripts\Python\kivy\ui.py",line 17,in Field
grid.add_Widget(Image(source="res/Water.png"))
AttributeError: 'kivy.properties.ObjectProperty' object has no attribute 'add_Widget'
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)