#In order to load widgets from a separate kivy file, you need to import Builder: from kivy.lang.builder import Builder Builder.load_file('my.kv')