Search code examples
python-3.xkivykivy-language

ParserError in kivy


I am trying to learn kivy and create application in it. during the design language in .kv file, I found:

   File "D:\Python divane\pythonProject1\kivy\k#1.py", line 20, in <module>
     Care4Me().run()
   File "D:\Python divane\pythonProject1\lib\site-packages\kivy\app.py", line 949, in run
     self._run_prepare()
   File "D:\Python divane\pythonProject1\lib\site-packages\kivy\app.py", line 918, in _run_prepare
     self.load_kv(filename=self.kv_file)
   File "D:\Python divane\pythonProject1\lib\site-packages\kivy\app.py", line 691, in load_kv
     root = Builder.load_file(rfilename)
   File "D:\Python divane\pythonProject1\lib\site-packages\kivy\lang\builder.py", line 306, in load_file
     return self.load_string(data, **kwargs)
   File "D:\Python divane\pythonProject1\lib\site-packages\kivy\lang\builder.py", line 373, in load_string
     parser = Parser(content=string, filename=fn)
   File "D:\Python divane\pythonProject1\lib\site-packages\kivy\lang\parser.py", line 402, in __init__
     self.parse(content)
   File "D:\Python divane\pythonProject1\lib\site-packages\kivy\lang\parser.py", line 511, in parse
     objects, remaining_lines = self.parse_level(0, lines)
   File "D:\Python divane\pythonProject1\lib\site-packages\kivy\lang\parser.py", line 614, in parse_level
     _objects, _lines = self.parse_level(
   File "D:\Python divane\pythonProject1\lib\site-packages\kivy\lang\parser.py", line 624, in parse_level
     raise ParserException(self, ln,
 kivy.lang.parser.ParserException: Parser: File "D:\Python divane\pythonProject1\kivy\care4me.kv", line 3:
 ...
       1:<grid>
       2:    Label:
 >>    3:        text = 'OOOOoooo'
 ...
 Invalid property name

This ParserError was throwmn by kivy.

The.kv file:

<grid>
    Label:
        text = 'OOOOoooo'

I am new to kivy and and trying to make an application that I have made in tkinter


Solution

  • You must change to

    text: "OOOOoooo"

    (Use :, not =).