【发布时间】:2021-09-24 15:12:49
【问题描述】:
class NavigationDrawer(MDApp):
def build(self):
return Builder.load_string(KV)
def on_start(self):
files=[{"price":"890" , "meter" : "36" , "elevator" : "True"}]
for file in files:
first_base_el = MDCard(size_hint=(1, None), size=(self.root.width,
self.root.height / 4))
second_base_el =BoxLayout(orientation='vertical')
for element in file.keys() :
external_el = MDRectangleFlatButton(
text=f'{element} : {file[element]}',
size_hint=(1, .2)
)
second_base_el.add_widget(external_el)
first_base_el.add_widget(second_base_el)
self.root.ids.container.add_widget(first_base_el)
我收到此错误:self.ids[element] = weakref.ref(external_el) AttributeError: 'NavigationDrawer' 对象没有属性 'ids'
【问题讨论】:
标签: python kivy kivy-language kivymd