Table Of Contents
WidgetsΒΆ
A widget is an element of a graphical user interface. The kivy.uix module contains classes for creating and managing Widgets.
First read: Widget class
UX widgets: Classical user interface widgets, perfect and ready to be assembled to create more complex widgets.
Layouts: A layout widget does no rendering but just acts as a trigger that arranges its children in a specific way. Read more on Layout.
Complex UX widgets: Non-atomic widgets that are the result of combining multiple classic widgets. We call them complex because their assembly and usage are not as generic as the classicals widgets.
Behaviors widgets: Theses widgets do no rendering but act on the graphics instructions or interaction (touch) behavior.
Screen manager: Manages screens and transitions when switching from one to another.
- Abstract View
- Accordion
- Action Bar
- Anchor Layout
- Behaviors
- Box Layout
- Bubble
- Button
- Camera
- Carousel
- CheckBox
- Code Input
- Color Picker
- Drop-Down List
- FileChooser
- Float Layout
- Grid Layout
- Image
- Label
- Layout
- List View
- ModalView
- PageLayout
- Popup
- Progress Bar
- Relative Layout
- Sandbox
- Scatter
- Scatter Layout
- Screen Manager
- Scroll View
- Settings
- Slider
- Spinner
- Splitter
- Stack Layout
- Stencil View
- Switch
- TabbedPanel
- Text Input
- Toggle button
- Tree View
- VKeyboard
- Video
- Video player
- Widget class
- reStructuredText renderer