Код Python внутри KIVYMD или Создание виджетов KivyMD / нескольких экранов с использованием кода Python
Я пытаюсь использовать KIVYMD и Python для создания мобильного приложения с несколькими экранами. Я пытаюсь добавить «кнопки» и т. д. в код Python или использовать код Python в файле kivy.
'''class FirstWindow(Screen): передать """ def init(self, **kwargs):super(FirstWindow, self).init ( **kwargs) """ """ для i в диапазоне (0,9 ): b = Button(text=str(i+1), size_hint=(None, None), size=(dp(100), dp(100)))self.add_widget(b) """ """ self .ориентация = "вертикальный" b1 = Кнопка (текст = "A", size_hint = (.2, .2))b2 = Кнопка (текст = "B", size_hint = (.2, .2))b3 = Кнопка ( text="C", size_hint=(.2, .2))self.add_widget(b1)self.add_widget(b2)self.add_widget(b3) """ '''
''' Менеджер окон: Второе окно: Первое окно:
: имя: 'первый' StackLayout: on_enter: (Кнопка: текст: 'Нажми меня')
: имя: "второй" BoxLayout: размер: root.width, root.height Метка: текст: "Второй экран" font_size: 32 Кнопка: текст: "Вернуться" on_release:app.root.current = "первый" root.manager .transition.direction = 'право'
: Кнопка: текст: "Hello" размер: "140dp", "140dp" позиция: "250dp", "200dp" Кнопка: текст: "Hello2" размер: "140dp", "140dp" позиция: "450dp", "400dp" " цвет: 1,0,0,1'''