Kivy, doğal bir kullanıcı arayüzü (NUI) ile mobil uygulamalar ve diğer çoklu dokunma uygulama yazılımlarını geliştirmek için ücretsiz ve açık kaynaklı bir Python kütüphanesidir. Android, iOS, Linux, macOS ve Windows işletim sistemlerinde çalışabilir.
Kivy kütüphanesini Windows 10 işletim sisteminde Python 3.9.6 sürümü altında kurmak için, bir sanal ortamı aktif hale getirdikten sonra, sanal ortam altındaki Scripts dizinine geçerek:
1. Önce, aşağıdaki komutu kullanarak, sanal ortamda yüklü olan pip ve setuptools kütüphanelerini güncelleyelim:
python -m pip install --upgrade pip setuptools
2. Kivy kütüphanesinin kurulumunu, ses/video desteği ile birlikte, gerçekleştirelim:
python -m pip install kivy[base,media] kivy_examples
Bu kütüphane ile birlikte, Kivy-Garden, kivy-deps.glew, kivy-deps.angle, pypiwin32, pygments, docutils ve kivy-deps.sdl2 kütüphaneleri otomatik olarak yüklenir.
from kivy.app import App
from kivy.uix.button import Button
class SimpleApp(App):
def build(self):
return Button(text="Merhaba")
SimpleApp().run()
Programı çalıştırdığımızda, ekranda bir pencere açılır. Pencerenin içinde üzerinde "Merhaba" ifadesi bulunan bir buton yer alır.