Я не могу изменить цвет фона моего MDToolbar. Когда я устанавливаю primary_palette для моего ThemeManager (), значение фактически меняется (я проверял его с помощью print () из моего файла .kv), но цвет панели инструментов - нет. Кто-нибудь может мне помочь?
from kivymd.app import MDApp
from kivymd.theming import ThemeManager
class MainApp(MDApp):
def build(self):
self.theme_cls = ThemeManager()
self.theme_cls.theme_style = "Dark"
self.theme_cls.primary_palette = "Purple"
if __name__ == "__main__":
MainApp().run()
А вот код из файла .kv:
BoxLayout:
orientation: 'vertical'
MDToolbar:
title: "This is an MDToolBar"
md_bg_color: app.theme_cls.primary_color
left_action_items: [['menu', lambda x: print(x)], ['bookmark', lambda x: print(app.theme_cls.primary_color)]]
right_action_items: [['lumx', lambda x: print('HELLO!') if True else print("No")]]
Button:
text: "A button"