+ button_id = 0
+ label_id = 0
+ togglebutton_id = 0
+
+ def on_start(self):
+ self.form_canvas = self.root.ids.form_canvas
+
+ def add_button(self):
+ self.button_id += 1
+ self.form_canvas.add_widget(Button(text='Button ' + str(self.button_id)))
+
+ def add_checkbox(self):
+ self.form_canvas.add_widget(CheckBox())
+
+ def add_label(self):
+ self.label_id += 1
+ self.form_canvas.add_widget(Label(text='Label ' + str(self.label_id)))
+
+ def add_textinput(self):
+ self.form_canvas.add_widget(TextInput())
+
+ def add_togglebutton(self):
+ self.togglebutton_id += 1
+ self.form_canvas.add_widget(ToggleButton(text='Toggle Button ' + str(self.togglebutton_id)))
+
+ def export_to_kv(self):
+ print(self.form_canvas.export_to_kv())
+