【问题标题】:KivyMD Toolbar left_action_items can't switch screens?KivyMD 工具栏 left_action_items 不能切换屏幕?
【发布时间】:2022-04-13 21:16:49
【问题描述】:

我是 KivyMD 的新手,目前正在研究 MDToolbar。我学会了将 left_action_items 添加到工具栏上。但我的问题是如何使用这些action_items 来更改屏幕,即当我单击这些action_items 时它应该转到另一个屏幕,这就是它们的用途(更改屏幕)。我检查了互联网上的数十种解决方案,包括 StackOverflow,但没有一个对我有帮助。谁能帮我解决这个问题.....

【问题讨论】:

标签: android python-3.x kivy toolbar kivymd


【解决方案1】:
MDToolbar:
    title: 'Menu'
    left_action_items: [['icon_button', lambda _: setattr(root.manager, 'current', 'screen_to_move_to')]]

这是通过 MDToolbar 上的按钮更改屏幕的替代语法,请注意带有参数 root.manager、当前屏幕和目标屏幕的 lambda_:setattr()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-02
    • 2021-05-21
    • 1970-01-01
    • 2021-06-14
    • 1970-01-01
    • 1970-01-01
    • 2021-06-28
    • 1970-01-01
    相关资源
    最近更新 更多