[英]How to change MDRectangleFlatIconButton text colour in Kivy/KivyMD
[英]How to change text and icon colour of KivyMD’s Bottom Navigation
我有同样的问题,唯一的解决办法是使用 ThemeManager。
主程序
from kivymd.app import MDApp
from kivy.uix.screenmanager import Screen, ScreenManager
from kivymd.uix.label import MDLabel
from kivymd.theming import ThemeManager
class Main(MDApp):
"""docstring for Main"""
def __init__(self):
super(Main, self).__init__()
self.screen = Screen()
self.sm = ScreenManager()
self.theme_cls = ThemeManager()
def build(self):
#Enter the desired color instead of red
self.theme_cls.primary_palette = "Red"
if __name__=='__main__':
Main().run()
主.kv
Screen:
ScreenManager:
id: screen_manager
Screen:
name: 'home_screen'
MDBottomNavigation:
panel_color: rgba('262626')
MDBottomNavigationItem:
icon: 'home'
text: 'home'
您还可以导航到 kivymd/uix,然后打开底部导航。 py 并在第 273 行和第 289 行为图标和 label 自定义 text_color 为您想要的颜色,例如 1,1,1,1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.