【发布时间】:2019-02-08 23:12:14
【问题描述】:
如何在纯 python 上从 kivymd left_action_items 或 right_action_items 在工具栏中确定。
我试着写:left_action_items: [['icon.png', lambda x: pass]]
from kivymd.theming import ThemeManager
from kivy.uix.boxlayout import BoxLayout
from kivy.app import App
from kivymd.toolbar import Toolbar
class StartScreen(BoxLayout):
def __init__(self, **args):
super().__init__(**args)
self.orientation = 'vertical'
toolbar = Toolbar(title = 'Welcome', left_action_items = [['red.png', lambda x: print('hello')]])
self.add_widget(toolbar)
class Program(App):
theme_cls = ThemeManager()
title = "Application"
def build(self):
return StartScreen()
Program().run()
写入错误: KeyError = 'left_action'
【问题讨论】:
-
请提供错误消息的文本而不是屏幕截图。这将确保在不再托管图像时上下文不会消失。
-
如果您可以将您的问题编辑为您的代码的最小、完整和可验证示例 (stackoverflow.com/help/mcve)(我们可以复制粘贴以查看与您相同的错误),您会做得更多可能会得到有用的回复。
标签: python kivy kivy-language