这是我正在使用的代码:
from kivy.lang import Builder
from kivymd.app import MDApp
from kivymd.uix.dialog import MDDialog
from kivymd.uix.button import MDFlatButton
from kivy.core.window import Window
Window.size = (300, 450)
KV = '''
Screen:
# More styling here
MDFillFlatButton:
text : "LOG IN"
font_size: 15
pos_hint: {"center_x" : 0.5}
on_press: app.login()
'''
ImportError: cannot import name 'MDFlatButton' from 'kivymd.uix.button'
我一直在寻找可以解决这个问题的东西;我重新安装了 kivymd 并将 Kivy 更新到最新版本,但错误仍然存在:c
MDFlatButton 来自 kivymd 1.2.0 版本。
如果您安装了最新版本的 kivymd,2.0.1.dev(),您必须使用此按钮:
from kivymd.uix.button import MDButton, MDButtonText
文档上有一些示例:
https://kivymd.readthedocs.io/en/latest/getting-started/