【问题标题】:Home/Restart button in KivyKivy 中的主页/重启按钮
【发布时间】:2021-08-16 07:26:15
【问题描述】:

我已经制作了一个随机锻炼生成器,我希望在最终屏幕上有一个主页按钮,以便用户可以返回第一个屏幕并生成新的锻炼(到目前为止,我的尝试已经结束了在使用 root.clear_widgets 后锻炼重叠第一个或完全空白屏幕潜在的解决方案......将不胜感激任何帮助!我已经包含了我的应用程序类,它有一个当前为空的 home 方法,从我的 .kv 文件中的一个按钮调用。

kv = Builder.load_file("my.kv")

class MyMainApp(App):
    sm = WindowManager()

    def home(self):
        pass


    def build(self):
        Window.clearcolor = (1, 1, 1, 1)
        return kv

if __name__ == "__main__":
    MyMainApp().run()

【问题讨论】:

    标签: python kivy reset restart


    【解决方案1】:

    我认为您正在寻找的是 ScreenManager https://kivy.org/doc/stable/api-kivy.uix.screenmanager.html

    【讨论】:

    • 我可以更改屏幕问题是如果我返回主屏幕,之前生成的锻炼/小部件不会被清除
    • 您可以发送您的整个代码和 KV 文件吗?
    • 嘿,也许这有帮助:kivy.org/doc/stable/guide/widgets.html
    • 谢谢,看看我能不能从那里得到一些工作
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多