【发布时间】: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