【发布时间】:2022-08-21 18:35:17
【问题描述】:
我试图让 python 函数从 .txt 文件中读取项目,然后将其添加到 kivymd 列表中。到目前为止我有
class ListsScreen(Screen):
with open(\'lists.txt\') as f:
lines = f.readlines()
count = 0
for line in lines:
count += 1
listsitem=(f\'{line}\')
root.ids.container.add_widget(OneLineListItem(text=listsitem))
但是,我总是没有定义root。我的 .KV 位于单独的 .kv 文件中,我正在使用 ScreenManager。
-
如果您显示的代码不在类的方法中,那么它将在代码启动时运行,在您的
kv加载之前和您的App启动之前运行。
标签: python kivy kivy-language kivymd