Tkinter is a toolkit that can form GUI with Python.
This allows you to run Python scripts in GUI format.
The URL is Tkinter's tutorial page.
Many Python GUI libraries are based on libraries written in other languages such as "C ++" like "wxWidgets" "libavg".
Flexx is created in Python.
Using Web technology, if it has Python and browser anywhere works.
3. CEF Python
This framework targets Windows, MAC OS, and Linux. It is based on Google Chromium. Its focus is largely on the facilitation of embedded browser use in third-party applications.
The target of this framework is WxPython.
This is a 3-tier framework. Dabo is a cross-platform application development framework.
Kivy is based on OpenGL ES 2.
It has a native multi-touch for every single platform.
This framework is event-driven.
It is based around the main loop.
It is extremely suitable for developing games.
Pyforms is a Python 2.7/3.x cross-environment framework used to develop GUI application.
Code reusability is encouraged in this framework.
With PyGObject, you can write Python applications for the GNOME project.
You can write a Python application using GTK+ as well.
Qt is a cross-platform framework. It is written in C++. It is a very comprehensive library. It includes many tools and APIs. It is widely used in many industries. It covers a lot of platforms.
There is an application / user interface (UI) framework written in "C ++" language called Qt (cute).
"PySide" is a wrapper of "Qt".
The difference with PySide is that PyQt is commercially available.
PyGUI targets Unix, Macintosh, and Windows platforms.
The focus of this MVC framework is to fit into the Python ecosystem with as much ease as possible.
It is a third-party library.
It is written in C++. It has been scripted from Python.
It has the following properties:
- Display elements in the form of Python variables
- Event handling system
- Support for logging
"GTK + ", which is commonly used in Linux, is a" GTK + "wrapper of" PyGTK ".
Compared to Kivy and PyQt, PyGUI is fairly easy for Unix, Macintosh, Windows platforms.
The MVC framework developed by Dr. Greg Ewing of Canterbury University in New Zealand focuses on conforming to the Python ecosystem as easily as possible.
There is a cross-platform GUI toolkit written in "C ++" called "wxWidgets"
wxPython is its binding.
This post is curated by IssueHunt that an issue based bounty for open-source projects.