Akik Look at that coder

Public account: Look at that code farmer

Introduction to the

GUI: Graphical user interface or graphical user interface

Python supports a number of libraries for developing GRAPHICAL user interfaces for GUIs,

For example, this article will discuss

  • PyQt5
  • tkinter
  • Flexx
  • wxPython
  • Kivy
  • PySide
  • PyGTK

1.PyQt5

Qt: a cross-platform GUI library based on C++ that can be used to develop GUI interfaces on Qt.

PyQt5: Python interface based on graphical programming framework Qt. A successful integration of Python and Qt allows you to use Python to call the API in the Qt library.

2.Tkinter

Tkinter is Python’s standard GUI library. Python uses Tkinter to create GUI applications quickly.

Since Tkinter is built into the Python installation package, you can import the Tkinter library once You have Installed Python

3.Flexx

Flexx is a pure Python toolkit for creating graphical interface applications. It uses Web technology to render the interface. You can use Flexx to create desktop applications and export an application to a separate HTML document. Flexx is cross-platform because it is developed in pure Python. All you need is Python and a browser to run it.

4.wxPython

WxPython is an excellent set of GUI graphics libraries for the Python language, allowing Python programmers to easily create complete, key-full GUI user interfaces.

5.Kivy

Kivy is an open source toolkit that allows applications created using the same source code to run cross-platform. It focuses on innovative user interface development, such as multi-touch applications. Kivy also provides a multi-touch mouse emulator.

Kivy is built on Cython(C Extensions for Python), so development requires Python knowledge.

Supported platforms include Linux, Windows, Mac OS X, and Android.

6.PySide2

PySide2 is a Python module that provides access to the complete framework Qt5.12+, simply Qt for Use in Python. With PySide2, you can develop a perfect interface and enjoy the convenience of Python development. In contrast to PySide and PyQt, PySide2 is open source and has unlimited use; Compared to Qt’s C++, PySide2 can greatly reduce the amount of code.

7.PyGTK

PyGTK is a set of wrappers written in Python and C for the GTK + GUI library. It is part of the GNOME project.

It provides comprehensive tools for building desktop applications in Python.

If you find this helpful:

1. Click “like” to support it, so that more people can see this article

2, pay attention to the public number: look at that code farmers, we study together and progress together.

This article is participating in the “Nuggets 2021 Spring Recruitment Campaign”, click to see the details of the campaign