Kivy
Kivy
|
|
---|---|
Basic data
|
|
Maintainer | Community |
Current version | 1.11.1 (June 20, 2019) |
operating system | Windows , Unix , macOS |
programming language | python |
category | GUI toolkit |
License | MIT license ( free software ) |
German speaking | No |
Website |
Kivy is a GUI toolkit for cross-platform programming of graphical user interfaces .
Goal setting
Kivy provides a library for developing multi-touch apps with natural user interfaces (NUI). The app can then run on Android, iOS, Linux, Mac OS X or Windows.
origin
Kivy is a further development of the PyMT project. The use of Kivy over PyMT is recommended for new projects.
Scope of the framework
In addition to a number of widgets, the library also offers broad support for mouse or keyboard events.
Sample program
A simple example program that outputs a button:
from kivy.app import App
from kivy.uix.button import Button
class TestApp(App):
def build(self):
return Button(text='Hello World')
TestApp().run()