Это продолжение, остальные статьи: Макет пользовательского интерфейса Каждая используемая вами структура графического интерфейса имеет собственный метод размещения виджетов. Например, в wxPython вы будете использовать sizers, а в Tkinter вы используете менеджер макетов или геометрии. С Kivy вы будете использовать макеты . Есть несколько различных типов макетов, которые вы можете использовать. Вот некоторые из наиболее распространенных: Вы можете найти в документации Kivy полный список доступных макетов. Вы также можете посмотреть исходный код kivy.uix. Попробуйте BoxLayout с этим кодом: import kivy import random from kivy.app import App from kivy.uix.button import Button from kivy.uix.boxlayout import BoxLayout red = [1,0,0,1] green = [0,1,0,1] blue = [0,0,1,1] purple = [1,0,1,1] class HBoxLayoutExample(App): def build(self): layout = BoxLayout(padding=10) colors = [red, green, blue, purple] for i in range(5): btn = Button(text="Button #%
Создание мобильного приложения с Kivy Python Framework. Часть 3
2 апреля 20202 апр 2020
10
3 мин