Kivy

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
Kivy
Maintainer Community
Aktuelle Version 1.8.0
(30. Januar 2014)
Betriebssystem Windows, Unix, Mac OS X
Programmier­sprache Python
Kategorie Komponentenbibliothek
Lizenz MIT-Lizenz (Freie Software)
Deutschsprachig nein
Website

Kivy ist eine Klassenbibliothek für die plattformübergreifende Programmierung grafischer Benutzeroberflächen.

Zielsetzung[Bearbeiten]

Kivy stellt eine Bibliothek bereit um Multitouch-Apps mit Natural User Interfaces (NUI) zu entwickeln. Die App kann dann unter Android, iOS, Linux, Mac OS X oder Windows laufen.

Ursprung[Bearbeiten]

Kivy stellt eine Fortentwicklung des Projekts PyMT dar. Die Nutzung von Kivy gegenüber PyMT wird für neue Projekte empfohlen.

Umfang des Frameworks[Bearbeiten]

Die Bibliothek bietet neben einer Reihe von Widgets auch eine breite Unterstützung für Maus- oder Tastaturevents.

Beispielprogramm[Bearbeiten]

Ein einfaches Beispielprogramm, das einen Button ausgibt:[1]

from kivy.app import App
from kivy.uix.button import Button
 
class TestApp(App):
    def build(self):
        return Button(text='Hello World')
 
TestApp().run()

Weblinks[Bearbeiten]

Einzelnachweise[Bearbeiten]

  1. Beispielprogramm von der Projektseite, 27. August 2012