我的代码抛出错误,我使用 kivy python 编写。它在 kv 文件和 kv 文件中给出无效 属性 名称的错误
My code is throwing errors, I have written in using kivy python. Its giving an error of invalid property name in the kv file and and also in kv file
#This is the main file where I declared the property objects
nationalid = ObjectProperty(None)
firstname = ObjectProperty(None)
lastname = ObjectProperty(None)
PhoneNumber = ObjectProperty(None)
age = ObjectProperty(None)
Nationality = ObjectProperty(None)
Gender = ObjectProperty(None)
password = ObjectProperty(None)
conpassword = ObjectProperty(None)
''' 这是显示错误的 kivy 文件 '''
<CreateAccountWindow>:
name: "create"
nationalid = idNo
firstname = fname
lastname = lname
Phonenumber = phoneno
age = age
Nationality = nationality
Gender = gender
password = passw
conpassword = conpassw
'''它正在输出以下错误信息:'''
2:名称:“创建”
3:
4: nationalid = idNo
5:名字= fname
6: 姓氏 = lname
...
无效 属性 名称
- 您不能对
kv
中的 属性 值使用 =
,您必须使用 :
.
- 您的缩进不正确。
尝试将您的 kv
更改为:
<CreateAccountWindow>:
name: "create"
nationalid: idNo
firstname: fname
lastname: lname
Phonenumber: phoneno
age: age
Nationality: nationality
Gender: gender
password: passw
conpassword: conpassw
#This is the main file where I declared the property objects
nationalid = ObjectProperty(None)
firstname = ObjectProperty(None)
lastname = ObjectProperty(None)
PhoneNumber = ObjectProperty(None)
age = ObjectProperty(None)
Nationality = ObjectProperty(None)
Gender = ObjectProperty(None)
password = ObjectProperty(None)
conpassword = ObjectProperty(None)
''' 这是显示错误的 kivy 文件 '''
<CreateAccountWindow>:
name: "create"
nationalid = idNo
firstname = fname
lastname = lname
Phonenumber = phoneno
age = age
Nationality = nationality
Gender = gender
password = passw
conpassword = conpassw
'''它正在输出以下错误信息:''' 2:名称:“创建” 3: 4: nationalid = idNo 5:名字= fname 6: 姓氏 = lname ... 无效 属性 名称
- 您不能对
kv
中的 属性 值使用=
,您必须使用:
. - 您的缩进不正确。
尝试将您的 kv
更改为:
<CreateAccountWindow>:
name: "create"
nationalid: idNo
firstname: fname
lastname: lname
Phonenumber: phoneno
age: age
Nationality: nationality
Gender: gender
password: passw
conpassword: conpassw