刷新按钮按钮上的小部件



我有一个kivy小部件,它的值在运行时更新,也改变了标签和按钮的数量,因为我在python的for循环中构建它。

init中调用一个方法类,以便在开始时获取构建它所需的数据。然而,我想更新屏幕与按下一个按钮,基本上刷新小部件,因为如果应用程序再次启动,页面将是不同的。

我试着:

self.but1.bind(on_press = lambda x:  self.parent.parent.parent.parent.parent.submit_all.rev.canvas.ask_update())

我想这可能会刷新我的小部件,但这没有影响,即使我没有收到任何错误。

-我需要刷新的类名为ReviewLayout, id为'rev'

TLDR;我想给按钮(on_press)分配一个方法来重建小部件,就像应用程序刚刚启动一样。

我解决了这个问题,把我通常放在我的init方法全部在另一个方法中并调用该方法on_press!

最新更新