【问题标题】:unable to change kivymd button line color无法更改 kivymd 按钮线条颜色
【发布时间】:2021-09-29 11:35:50
【问题描述】:

我尝试过使用文档中提供的line_color 函数,但它没有用

from kivymd.app import MDApp
from kivy.lang import Builder 
from kivy.factory import Factory 
from kivymd.uix.selectioncontrol import MDCheckbox 
from kivy.uix.behaviors import ButtonBehavior

Root="""
#:import hex kivy.utils.get_color_from_hex      
BoxLayout:
    id:Layout_1 
    
    MDRoundFlatButton:

        size_hint:None,None
        text:"MDRoundFlatButton"
        theme_text_color: "Custom"
        font_size:16
        size_hint_y:.05
        id:btn
        line_color: 1,1,0,1
        md_bg_color:1,1,1,1
    
    MDRectangleFlatButton:
        text: "MDRECTANGLEFLATBUTTON"
        theme_text_color: "Custom"
        text_color: 1, 0, 0, 1
        line_color: 1,1,0,1

"""

class Main(MDApp):
    def build(self):
        return Builder.load_string(Root)
    


                        
Main().run()

第一个按钮所需的线条颜色为黄色

【问题讨论】:

    标签: kivy kivymd


    【解决方案1】:

    突然之间它仍然是相关的。我以这种形式配置了这些颜色,一切正常:

    line_color: [255/255,255/255,255/255,1] color_active : [130/255,46/255,24/255,1] text_color : [196/255,196/255,196/255,1]

    【讨论】:

    • 感谢您的回答,问题是由于库的旧版本造成的,似乎与新版本的库配合得很好
    猜你喜欢
    • 2022-01-22
    • 1970-01-01
    • 2023-01-28
    • 2018-01-06
    • 2020-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-22
    相关资源
    最近更新 更多