Python MDRectangleFlatButton的帧颜色与文本不同

Python MDRectangleFlatButton的帧颜色与文本不同,python,python-3.x,kivy,kivymd,Python,Python 3.x,Kivy,Kivymd,上面写着: 按钮参数MDRectangleFlatButton与按钮MDRaisedButton相同: MDRectangleFlatButton: 文本:“MDRECTANGLEFLATBUTTON” 文本颜色:0,0,1,1 md_背景_颜色:1,1,0,1 请注意,框架颜色将与文本颜色相同 上面写着: 按钮参数MDRoundFlatButton与按钮MDRectangleFlatButton相同: MDRoundFlatButton: 文本:“MDROUNDFLATBUTTON” 警

上面写着:

按钮参数
MDRectangleFlatButton
与按钮
MDRaisedButton
相同:

MDRectangleFlatButton:
文本:“MDRECTANGLEFLATBUTTON”
文本颜色:0,0,1,1
md_背景_颜色:1,1,0,1
请注意,框架颜色将与文本颜色相同

上面写着:

按钮参数
MDRoundFlatButton
与按钮
MDRectangleFlatButton
相同:

MDRoundFlatButton:
文本:“MDROUNDFLATBUTTON”
警告:
使用
text\u color
参数时,边框颜色会发生变化

但当我运行这段代码时,它不会更改边框颜色,只会更改文本颜色本身

从kivymd.app导入MDApp
从kivy.uix.screenmanager导入screenmanager,屏幕
从kivy.lang导入生成器
一级屏幕(屏幕):
通过
kv_串=(
"""
屏幕管理器:
第一屏:
名称:“第一屏”
id:第一屏
:
MDRoundFlatButton:
正文:“绿色”
文本颜色:0,1,0,1
pos_提示:{“center_y”:0.5,“center_x”:0.5}
"""
)
类MainApp(MDApp):
def生成(自):
kv_文件=生成器。加载_字符串(kv_字符串)
self.root=kv_文件
如果名称=“\uuuuu main\uuuuuuuu”:
app=MainApp()
app.run()
结果是这样的:


是否有其他方法可以更改
MDRoundFlatButton
的按钮边框?我是不是在代码中做错了什么


我使用的是Kivy v1.11.1版和KivyMD v0.104.1版。

您的代码运行良好。您使用的是哪个版本?@ikolim我添加了输出的图片。我正在运行python 3.7,但我不知道kivymd的哪个版本,我只是
pip安装了kivymd
@ikolim,好的,kivy version v1.11.1和kivymd v0.104.1。kivymd v0.104.1中有一个问题,但问题在v0.104.2.dev0中得到了解决。如果要使用开发版本,请使用
pip install将其安装到虚拟环境中https://github.com/kivymd/KivyMD/archive/master.zip
@ikolim这么说我没有做错什么?我想我不会使用那个功能。我真的不想使用开发版本,但它可能会在未来进行更新。非常感谢。