【问题标题】:MDRoundFlatButton line_width function not workingMDRoundFlatButton line_width 功能不起作用
【发布时间】:2021-12-01 21:21:03
【问题描述】:

我正在使用 Kivymd MDRoundFlatButton 和 line_color、line_width 等功能不起作用,我该如何解决这个问题??

from kivymd.app import MDApp
from kivy.lang import Builder 
from kivy.factory import Factory 

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
      
        
        #this doesn't work
        line_width:40
           

"""

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

【问题讨论】:

  • not working 是什么意思?告诉我们您希望看到什么,以及您实际看到了什么。
  • @John Anderson 我已将 line_width: 分配给 40 和其他几个值,但它们都没有对输出进行任何更改,同样对于 line_color 函数,我尝试将其更改为红色并且没有改变 - 你可以在这里找到关于 line_color 错误的问题stackoverflow.com/questions/69375607/…
  • 您是否尝试了较小的值,例如2?任何较大的值都会隐藏实际的 Button。
  • 我使用的是 kivymd 0.104.2,line_width 和 line_color 都按预期工作。你用的是什么版本的kivymd?
  • 我怀疑这是问题所在,因为这些属性没有出现在 0.104.1 的文档中

标签: python kivy kivy-language kivymd


【解决方案1】:

正如约翰安德森先生所说,问题是由于旧版本的 kivymd(版本 0.104.1) 任何有相同问题的人请考虑将 kivymd 升级到版本 0.104.2(或更高版本)

【讨论】:

    猜你喜欢
    • 2017-11-23
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 2021-08-27
    • 2013-01-31
    • 2013-01-17
    • 2020-09-04
    • 2017-04-14
    相关资源
    最近更新 更多