Python and Kivy Tutorials
This category includes articles on GUI development in Python and Kivy and how to create Kivy applications using the KV language in KV file.
KV Language (Kivy Language) Using KV File
- Keywords for root, self, and app, and app.root
- Using IDs
- Using Dynamic Class Rules Templates
- Set Window Size, Title and Icons: Using Window Classes
Kivy Application
- Supporting Unicode Characters in Kivy Apps
- Display a Popup Window
- Screen Transitions With ScreenManager
Kivy Events
- Kivy Events 1: Built-in Events and How Events Work
- Kivy Events 2: Bubbling and Capturing of Propagation
- Kivy Events 3: Custom Events With EventDispatcher
- Kivy Events 4: on_press and Custom Event Propagation
Kivy Widgets
- Using size_hint: Set and Get Widget Size
- Using pos_hint: Set and Get Widget Position
- How to Use BoxLayout
- How to Use AnchorLayout
- How to Use RelativeLayout
- How to Use GridLayout
- How to Create Custom Widgets
- Kivy Images 1: Use Images as Buttons and Resize Images
Packaging Kivy Apps
- Install Buildozer in Kivy: Python 3.12 on Windows 11
- APK & AAB with Buildozer: Converting Kivy App to Android app
- Buildozer Spec File: Create Android APK for Kivy
Latest News