Kivy

from Wikipedia, the free encyclopedia
Kivy

Kivy logo.png
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()

Web links

Individual evidence

  1. Sample program from the project website, August 27, 2012