Date: February 23rd 2016
Last updated: February 23rd 2016
At its basic level, kivy is a basic GUI that can be run from the terminal. This is example has been taken from the kivy tutorial docs and adapted here for quick reference.
#!/bin/python3.4 # basicapp.py import kivy kivy.require('1.9.1') # replace with your current kivy # version (see below) from kivy.app import App from kivy.uix.button import Button # Define a class that inherits from App class MyApp(App): # At a basic level you only need a build function def build(self): return Button(text='Hello World') if __name__ == '__main__': # MyApp inherited run() from App # when this script is run as a main program from the terminal # the following line will be called MyApp().run()
Inspect version of kivy
# Run python3 in the terminal # when you import kivy you will get some INFO... import kivy
Run the kivy application
# run from the terminal python3 basicapp.py
Note that the name "MyApp" that I defined as a class has been truncated to "My" for the title of the main window. This window is one big button which turns blue when its pressed/clicked on.