Код 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'''

0 ответов

Другие вопросы по тегам