1 回答

TA贡献2037条经验 获得超6个赞
你的最后一个链接解决了我的问题。谢谢 - 刚刚附上了我编辑过的代码。
def _sidepanel(self):
curdir = "/Users/xxx/Desktop/Test/"
layout = BoxLayout(orientation="vertical", pos_hint={"x": 0.0, "y": 0.0}, size_hint=(0.1,1))
layout.add_widget(Button(text="Import\nPhotos"))
layout.add_widget(Button(text="Create\nReport"))
layout.add_widget(Button(text="Save?"))
layout.add_widget(Button(text="Button 4"))
for folders in glob(join(curdir, "*")):
name = basename(folders)
btn = Button(text=name, on_press=lambda n=name:self._showphotos(n))
layout.add_widget(btn)
return layout
def _showphotos(self, entry):
print(entry.text)
添加回答
举报