Hey Guys,
I'm working on Kali Linux and trying to make a Python Kivy App. I'm new to Kivy and can't seem to figure this out. I have the latest version of Kivy. Any help appreciated.
checkbox_list.py:
  '''
  CheckBoxApp
  ===========
 Â
  Learning the art of checking those boxes.
  '''
 Â
 Â
  from kivy.app import App
  from kivy.lang import Builder
  from kivy.uix.checkbox import CheckBox
  from kivy.uix.boxlayout import BoxLayout
 Â
  kv = '''
  BoxLayout:
    orientation: 'vertical'
    BoxLayout:
      orientation: 'horizontal'
      Label:
        text: 'Alphabit'
      CheckBox:
        size_hint_y: None
          height: '48dp'
    BoxLayout:
      orientation: 'horizontal'
      Label:
        text: 'Days of the Week'
      Button:
        text: 'Button 1'
    BoxLayout:
      orientation: 'horizontal'
      Label:
        text: 'Months of the Year'
      Button:
        text: 'Button 1'
    BoxLayout:
      orientation: 'horizontal'
      Label:
        text: '1 to 25'
      Button:
        text: 'Button 1'
    BoxLayout:
      orientation: 'horizontal'
      Label:
        text: '26 to 50'
      Button:
        text: 'Button 1'
    BoxLayout:
      orientation: 'horizontal'
      Label:
        text: '51 to 75'
      Button:
        text: 'Button 1'
    BoxLayout:
      orientation: 'horizontal'
      Label:
        text: '76 to 100'
      Button:
        text: 'Button 1'
    BoxLayout:
      orientation: 'horizontal'
      Label:
        text: '101 to 125'
      Button:
        text: 'Button 1'
    BoxLayout:
      orientation: 'horizontal'
      Label:
        text: '126 to 150'
      Button:
        text: 'Button 1'
    BoxLayout:
      orientation: 'horizontal'
      Label:
        text: '151 to 175'
      Button:
        text: 'Button 1'
    BoxLayout:
      orientation: 'horizontal'
      Label:
        text: '176 to 200'
      Button:
        text: 'Button 1'
  '''
 Â
 Â
   class NewProjectApp(App):
       def build(self):
           return Builder.load_string(kv)
  Â
  Â
   NewProjectApp().run()
Console Error:
   root@kali:~/Documents/Lab/Python/Kivy# python3 checkbox_list.py
   [INFO  ] [Logger     ] Record log in /root/.kivy/logs/kivy_20-02-28_9.txt
   [INFO  ] [Kivy       ] v1.10.1
   [INFO  ] [Python     ] v3.7.6 (default, Jan 19 2020, 22:34:52)
   [GCC 9.2.1 20200117]
   [INFO  ] [Factory    ] 194 symbols loaded
   [INFO  ] [Image      ] Providers: img_tex, img_dds, img_sdl2, img_pil, img_gif (img_ffpyplayer ignored)
    Traceback (most recent call last):
      File "checkbox_list.py", line 92, in <module>
        NewProjectApp().run()
      File "/usr/lib/python3/dist-packages/kivy/app.py", line 800, in run
        root = self.build()
      File "checkbox_list.py", line 89, in build
        return Builder.load_string(kv)
      File "/usr/lib/python3/dist-packages/kivy/lang/builder.py", line 368, in load_string
        parser = Parser(content=string, filename=fn)
      File "/usr/lib/python3/dist-packages/kivy/lang/parser.py", line 392, in __init__
        self.parse(content)
      File "/usr/lib/python3/dist-packages/kivy/lang/parser.py", line 501, in parse
        objects, remaining_lines = self.parse_level(0, lines)
      File "/usr/lib/python3/dist-packages/kivy/lang/parser.py", line 605, in parse_level
        level + 1, lines[i:], spaces)
      File "/usr/lib/python3/dist-packages/kivy/lang/parser.py", line 605, in parse_level
        level + 1, lines[i:], spaces)
      File "/usr/lib/python3/dist-packages/kivy/lang/parser.py", line 664, in parse_level
        if current_property[:3] == 'on_':
    TypeError: 'NoneType' object is not subscriptable