【问题标题】:How do I change screens kivymd map app with button?如何使用按钮更改屏幕 kivymd 地图应用程序?
【发布时间】:2021-03-13 15:40:55
【问题描述】:

我想单击一个将我引导至地图的按钮。然后当我点击地图窗口上的一个按钮时,我想回到开始窗口https://i.stack.imgur.com/sxAr2.png

【问题讨论】:

    标签: python kivy maps kivy-language kivymd


    【解决方案1】:

    首先您需要为每个屏幕添加名称并添加 ScreenManager 然后使用 on_release 更改屏幕 在 .kv 中:

    ScreenManager:
        SomeScreen:
        SecondScreen:
    
    <SomeScreen>
        name: "somename"
    
        Button:
            on_release: ScreenManager.current = "secondname"
    
    <SecondScreen>
        name: "secondname"
    

    在 .py 中 你需要添加这些东西

    from kivy.uix.screenmanager import ScreenManager, Screen
    
    class SomeScreen(Screen):
        pass
    
    class SecondScreen(Screen):
        pass
    

    【讨论】:

      猜你喜欢
      • 2021-08-13
      • 2020-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多