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


_images/0_pyqt_logo.png

  • 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


_images/0_python_logo.png

  • 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.

Prev/Next