Hello World in Kivy
Last Updated :
28 Jan, 2020
Kivy is an opensource multi-platform GUI development library for Python and can run on iOS, Android, Windows, OS X, and GNU/Linux. It helps develop applications that make use of innovative, multi-touch UI. The fundamental idea behind Kivy is to enable the developer to build an app once and use it across all devices, making the code reusable and deployable, allowing for quick and easy interaction design and rapid prototyping.
Note: Since Kivy is based in Python, Python is a prerequisite before installing Kivy. For more information, refer to Python Programming Language.
Installation
There are several ways to get Kivy installed in your system, depending upon your Operating System. Let’s dive into it.
Windows OS
Linux
OS X
Hello World in Kivy
- Let’s create a Python file i.e. with
.py
extension.
- First of all let’s import kivy and ensure it’s up-to-date.
import kivy
# Replace this with your
# current version
kivy.require('1.11.1')
# To find your kivy version use,
# print(kivy.__version__)
- Now to create a Kivy interface we need to import Kivy App module in our program using the following code:
from kivy.app import App
- Now import Label from
kivy.uix.label
from kivy.uix.label import Label
- Now let’s write main block that prints Hello World, yayy finally!!
class MyFirstKivyApp(App):
def build(self):
return Label(text ="Hello World !")
Complete Program
import kivy
from kivy.app import App
from kivy.uix.label import Label
kivy.require( '1.11.1' )
class MyFirstKivyApp(App):
def build( self ):
return Label(text = "Hello World !" )
MyFirstKivyApp().run()
|
Output:
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...