PyQt5 Introduction¶
This tutorial deals with the basic features of PyQt5.
The given example codes were written with Python3 and tested under Windows and macOS.
About PyQt5¶
PyQt5 is the Python version for Qt5 application framework. Qt is a powerful cross-platform C++ library and development tool.
PyQt5 is a collection of Python modules that includes 1000+ such classes.
PyQt5 supports desktop platforms (Windows, Linux, macOS) and mobile platforms (Android, iOS).
You can get the newest stable version of PyQt5 and documents at the official website .
PyQt5 developer can choose between GPL and commercial license. (License FAQ)
According to Riverbankcomputing, PyQt combines the benefits of the Qt C++ cross-platform application framework and cross-platform interpreter language Python.
About Python¶
Python is a dynamically-typed, object-oriented programming language.
Python is a high level, multipurpose, cross-platform interpreter language.
Python is developed for emphasis on code readability and program productivity.
Python aims at minimalism. One of the most noticeable features of Python is that it uses indentation instead of semicolons(;) and parentheses({}).
Python was creaed by Guido van Rossum and first released in 1991.
Python is currently divided into 2.x and 3.x versions. The two versions are incompatible; according to the Python official document, it is recommended for new programmers to start with Python3.
Python was designed to fix the design flaws of programming language and to make code writing more clear.
As a open-source software, Python is maintained by a large number of voluntary participants.
Python is a very ideal language for those interested in learning programming language.