Contents

Kivy 2.3.0

0

An open-source Python framework for developing GUI apps that work cross-platform, including desktop,

An open-source Python framework for developing GUI apps that work cross-platform, including desktop, mobile and embedded platforms.

Stars: 17611, Watchers: 17611, Forks: 3063, Open Issues: 843

The kivy/kivy repo was created 13 years ago and the last code push was 11 hours ago.
The project is extremely popular with a mindblowing 17611 github stars!

How to Install kivy

You can install kivy using pip

pip install kivy

or add it to a project with poetry

poetry add kivy

Package Details

Author
Kivy Team and other contributors
License
MIT
Homepage
http://kivy.org
PyPi:
https://pypi.org/project/Kivy/
Documentation:
https://kivy.org/doc/stable/
GitHub Repo:
https://github.com/kivy/kivy

Classifiers

  • Artistic Software
  • Games/Entertainment
  • Multimedia/Graphics/3D Rendering
  • Multimedia/Graphics/Capture/Digital Camera
  • Multimedia/Graphics/Presentation
  • Multimedia/Graphics/Viewers
  • Multimedia/Sound/Audio/Players/MP3
  • Multimedia/Video/Display
  • Scientific/Engineering/Human Machine Interfaces
  • Scientific/Engineering/Visualization
  • Software Development/Libraries/Application Frameworks
  • Software Development/User Interfaces
No  kivy  pypi packages just yet.

Errors

A list of common kivy errors.

Code Examples

Here are some kivy code examples and snippets.

GitHub Issues

The kivy package has 843 open issues on GitHub

  • Kivy ProgressBar-value doesn't get updated when kwargs' position switched.
  • The text is not clear, how to solve it?
  • Kivy Release Plan (2.1.0)
  • Touchscreen: one press touches two buttons on two screens
  • Video Player Widget Not Displaying Thumbnail if its not in the same directory with the e same filename as video file
  • ModalView: on_dismiss runs before on_open if user dismisses popup before opening animation completes
  • ImportError with python3.10
  • ERROR: Failed building wheel for Kivy when trying install Kivy on Mac
  • TextInput: Fixed #7237
  • Change default input_type to null. Add some warning regarding TYPE_TEXT_FLAG_NO_SUGGESTIONS
  • Nuitka Compiled - fix included - Fails to run - cannot import kivy_deps and crashes
  • Kivy starts on library import not on App.run
  • Kivy Text Input Field not accepting all android keyboards (like handwriting, regional language ) and not displaying multi language Unicode text
  • TextInput: easier tokenize delimiters setting; quotes removed from default delimiters
  • TextInput: Fixed #7474, issue 3

See more issues on GitHub

Related Packages & Articles

psutil 6.0.0

Cross-platform lib for process and system monitoring in Python.

daemonize 2.5.0

Library to enable your code run as a daemon process on Unix-like systems.

caio 0.9.17

Asynchronous file IO for Linux MacOS or Windows.

aiofile 3.9.0

Asynchronous HTTP client/server framework for asyncio and Python

colorama 0.4.6

ANSI escape character sequences have long been used to produce colored terminal text and cursor positioning on Unix and Macs . Colorama makes this work on Windows, too, by stripping ANSI sequences it finds (which would appear as gobbledygook in the output) into win32 calls to modify the state of the terminal. Colorama has no requirements other than the standard library.