如何用kivy的弹出窗口小部件来改变屏幕?

2024-06-28 20:50:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我在我的kivy应用程序中使用弹出式菜单作为暂停菜单。但我不知道怎么用它换屏幕。我试过了root.manager.current但这没用,因为我的弹出窗口小部件不是一个屏幕。我还尝试在python中使用当前自我管理器但遗憾的是,这也没用。这是我现在唯一能想到的主意,但也行不通。感谢任何帮助。在

python代码段

class PausePopup(Popup):
    pass

class MahScreenManager(ScreenManager):
    pass

class MahMenu(Screen):
    pass

class MahGame(Screen):

class MahGameApp(App):
    def build(self):
        window_color = get_color_from_hex("#eaeaea")
        Window.clearcolor = window_color
        return MahScreenManager()

MahGameApp().run()

千伏

^{pr2}$

Tags: 应用程序屏幕菜单managerpassrootcurrentwindow