Before entering the library, let’s understand what is a graphical interface (GUI)?
GUI is the abbreviation of Graphical User Interface, that is, graphical user interface. Usually human-computer interaction graphical user interface design is often pronounced "goo-ee". To be precise, GUI is the visual experience of screen products. and interactive operation part.
GUI is a human-machine system engineering that combines computer science, aesthetics, psychology, behavior, and demand analysis in various business fields. It emphasizes the overall design of man-machine-environment as a system.
PyQt
is a toolkit for creating GUI applications. It is a successful fusion of Python programming language and Qt library. The Qt library is one of the most powerful libraries out there. PyQt was developed by Phil Thompson.
PyQt implements a set of Python modules. It has more than 300 classes and nearly 6000 functions and methods. It is a multi-platform toolkit that runs on all major operating systems, including UNIX, Windows and Mac. PyQt adopts dual license, developers can choose GPL and commercial license. Previously, GPL versions were only available on Unix. Starting with PyQt version 4, GPL licenses are available on all supported platforms.
Related recommendations: "python video tutorial"
Sample of finished product:
wxPython
is an excellent GUI graphics library for the Python language, allowing Python programmers to easily create a complete GUI user interface with full function keys. wxPython is provided to users as a Python package and Python module of the excellent cross-platform GUI library wxWidgets.
Just like Python and wxWidgets, wxPython is also an open source software and has excellent cross-platform capabilities. It can support running on 32/64-bit windows, most Unix or Unix-like System, Macintosh OS
# is the interface of Python's standard Tk GUI toolkit. Tk and Tkinter can be used on most Unix platforms, and can also be applied to Windows and Macintosh systems. Subsequent versions of Tk8.0 can implement local window style, And runs well on most platforms.
Finished product sample:
PySide
Yes Python bindings for the cross-platform application framework Qt.
In August 2009, PySide was first released. Provides similar functionality to PyQt and is API compatible. But the difference from PyQt is that it is licensed under LGPL.
The above is the detailed content of What are the guis of python?. For more information, please follow other related articles on the PHP Chinese website!