KivyMD как задать цвет текста и фона?

KivyMD как задать цвет текста и фона? Подскажите пожалуйста, гугление не помогает.


Ответы (2 шт):

Автор решения: Kram

Бэкграунд фона:

from kivy.core.window import Window
Window.clearcolor = (1, 1, 1, 1)

Цвет текста(.kv файл):

<RootLayout>:
    rows: 1
    Label:
        text: "text"
        color: 1,0,1,1 
→ Ссылка
Автор решения: dao2

в коде:

from kivy.utils import get_color_from_hex

bx_content = BoxLayout(orientation="vertical", padding=["5sp", "5sp"])
lbl_trn = MDLabel(
    text=current_trn, md_bg_color = get_color_from_hex("#06483a"),
    theme_text_color="Custom", text_color=[1, 1, 1, 1], 
    size_hint_y = None, height = standard_line_height, halign="center")
    
bx_content.add_widget(lbl_trn)

card_background = MDCard(md_bg_color=get_color_from_hex("#146252"), padding=["5sp", "5sp"])
bx_content.add_widget(card_main_background)

в file.kv:

MDCard:
    md_bg_color: .5, .5, .5, 1

MDLabel:
    id: my_label
    md_bg_color: .7, .7, .7, 1

Изменение элемента по id из file.kv

self.screen_manager.get_screen("my_screen").ids.my_label.md_bg_color = .7, 0, 0, 1
→ Ссылка