我的代码抛出错误,我使用 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 ... 无效 属性 名称

  1. 您不能对 kv 中的 属性 值使用 =,您必须使用 :.
  2. 您的缩进不正确。

尝试将您的 kv 更改为:

<CreateAccountWindow>:
    name: "create"
    nationalid: idNo
    firstname: fname
    lastname: lname
    Phonenumber: phoneno
    age: age
    Nationality: nationality
    Gender: gender
    password: passw
    conpassword: conpassw