试图在Python中的Kivy中创建动态按钮类,但获取的属性名称无效

试图在Python中的Kivy中创建动态按钮类,但获取的属性名称无效,python,kivy,Python,Kivy,我正在尝试这个,我想知道为什么我不太明白。我尝试添加代码,但得到: 行中的属性名称无效: <MyButton@Button>: : 动态类声明: <MyButton@Button>: text: 'My Button!' # .. other Button properties : 文字:“我的按钮!” # .. 其他按钮属性 所以整个代码是: <GridLayout> cols: 4 row_defaul

我正在尝试这个,我想知道为什么我不太明白。我尝试添加代码,但得到:

行中的属性名称无效:

 <MyButton@Button>:
动态类声明:

<MyButton@Button>:
     text: 'My Button!'
      # .. other Button properties
:
文字:“我的按钮!”
# .. 其他按钮属性
所以整个代码是:

 <GridLayout>
     cols: 4
     row_default_height: 100

 <MyButton@Button>:
     text: 'My Button!'
     # .. other Button properties

MyButton:
    # properties I might want to set that aren't specified in dynamic class   

科尔斯:4
行\默认\高度:100
:
文字:“我的按钮!”
# .. 其他按钮属性
我的按钮:
#动态类中未指定的可能要设置的属性

根据您的代码判断,我看到以下声明:

  • :”

如果这不仅仅是一个格式化问题(Ctrl+K表示propper格式化),那么这将引发一个错误,因为小部件/规则声明仅在第一级(阅读:前面没有任何字符,根据代码判断,我看到这些声明:

  • :”
如果这不仅仅是一个格式化问题(Ctrl+K表示propper格式化),那么这将引发一个错误,因为小部件/规则声明仅在第一级(读取:前面没有任何字符