
- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Introduction to Kivy; A Cross-platform Python Framework
In this article, we will learn about Kivy framework and its installation. Kivy is a GUI based application interface, open-source that helps in cross-platform applications for Windows, Linux and Mac.
Installation Guide
Firstly we need to install python on pc.
After that we need to install the dependencies −
Windows −
>>> python -m pip install docutils pygments pypiwin32kivy.deps.sdl2 kivy.deps.glew >>> python -m pip install kivy.deps.gstreamer >>> python -m pip install kivy.deps.angle
Linux −
$ sudo add-apt-repository ppa:kivy-team/kivy
Installing the Kivy file
Windows −
>>> python -m pip install kivy
Linux −
>>> sudo apt-get install python3-kivy
Now let’s see how we can make a graphical user interface using Kivy −
Example
import kivy kivy.require('1.10.0') from kivy.app import App # gui interface creator from kivy.uix.button import Label # button label import statement class Sample(App): # display content on screen def build(self): # Return a label widget with Sample return Label(text ="Tutorialpoint") sample = Sample() sample.run()
Output
A new window popup will be displayed with the title of Sample containing text “Tutorialspoint” in it .
A window popup will be observed on the screen
In this manner we can use Kivy to create a GUI badsed application in Python
Conclusion
In this article, we learnt about the use of kivy framework for the creation of GUI based application.
- Related Questions & Answers
- Is Flutter a stable platform to develop cross platform application?
- How to create a directly-executable cross-platform GUI app using Python(Tkinter)?
- Python - AnchorLayout in Kivy
- Python - Add Label to kivy window
- Python - BoxLayout widget in Kivy
- Python - Button Action in Kivy
- Python Float Layout in Kivy?
- Python Checkbox widget in Kivy?
- Introduction-to-convolutions-using-python
- Python - Window size Adjustment in Kivy
- Python - Working with buttons in Kivy
- Introduction To Machine Learning using Python
- Introduction to Classes and Inheritance in Python
- Introduction to Databases
- Introduction to Backtracking
Advertisements