Виджеты -это элементы графического пользовательского интерфейса, которые являются частью пользовательского интерфейса. В kivy все они хранятся в модуле kivy.uix. Виджеты kivy могут быть распределены на несколько категорий:
- UX widgets: классические виджеты пользовательского интерфейса, готовые к сборке для создания более сложных виджетов: Label, Button, CheckBox, Image, Slider, Progress Bar, Text Input, Toggle button, Switch, Video
- Layouts: виджет макета не выполняет рендеринга, а просто действует как триггер, который упорядочивает свои дочерние элементы определенным образом: Anchor Layout, Box Layout, Float Layout, Grid Layout, PageLayout, Relative Layout, Scatter Layout, Stack Layout
- Complex UX widgets: сложные виджеты, которые являются результатом объединения нескольких классических виджетов. Мы называем их сложными, потому что их сборка и использование не так универсальны, как классические виджеты:
Bubble, Drop-Down List, FileChooser, Popup, Spinner, RecycleView, TabbedPanel, Video player, VKeyboard - Behaviors widgets (виджеты поведения): эти виджеты не выполняют рендеринга, но действуют на графические инструкции или поведение взаимодействия (касания) своих детей: Scatter, Stencil View
- Screen manager: управляет экранами и переходами при переключении с одного на другой: ScreenManager
Англоязычный источник тут (может не открыться без vpn)
от