Панель инструментов от kivymd еще не оставлена - PullRequest
0 голосов
/ 07 февраля 2019

Как определить на панели инструментов из 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'

1 Ответ

0 голосов
/ 08 февраля 2019

Вы можете попытаться добавить свойство left_action_items после создания экземпляра виджета Toolbar.

toolbar = Toolbar(title = "Welcome")
toolbar.left_action_items = [["facebook", lambda x: print('Hello World')]]

Некоторые значки можно найти в kivymd по адресу icon_definitions.py .

...