PyQt

Software Screenshot:
PyQt
Software Details:
Version: 5.6 updated
Upload Date: 26 Apr 16
Developer: Phil Thompson
Distribution Type: Freeware
Downloads: 96

Rating: 4.0/5 (Total Votes: 1)

PyQt is an open source and free command-line software that contains a comprehensive set of Python 2 and Python 3 bindings for the Qt application framework developed and distributed by Digia. It is a platform-independent application, known to work well on Linux, Windows and Mac OS X operating systems.

It supports both Qt 4 and Qt 5 branches, comprises of over 620 classes, and it is the only tool that unites the Python cross-platform interpreted language with the Qt cross-platform application framework.

Features at a glance

Key features include a comprehensive set of widgets, a feature-rich and powerful canvas, flexible layout managers, video and audio playback support, integration with any WebKit browser engine, support for various popular XML query technologies, including XSLT, XQuery and XPath, as well as SSL (Secure Sockets Layer) communications for Qt 4.3 and later.

In addition, the software features standard GUI (Graphical User Interface) capabilities for apps, including dock windows, toolbars and menus, allows for easy communication between app components like slots and signals, provides a wide variety of model/view features, supports SQL databases, and integrates with the Qt Linguist translation utility.

It also comes with several rich text processing, printing and displaying functions, including export for PDF documents, offers a unified painting system that features OpenGL integration, transparency, SVG support and anti-aliasing, it’s multi-lingual, supports threading classes, integrates several widget styles, as well as input/output and networking.

Supports the Qt Designer application

Another interesting feature is the built-in support for the Qt Designer application, allowing UI (User Interface) designers to use various attractive functions, such as the ability to add custom Python-based widgets to an existing set of Qt widgets.

Among other features, we can mentin inter-process communication through D-Bus message buses, a stream-oriented API, support for XML handling APIs (Application Programming Interfaces) like DOM and SAX, an ECMAScript interpreter, as well as undo frameworks and text completion.

What is new in this release:

  • This adds support for Qt v5.6.0.

What is new in version 5.5.1:

  • added support for Qt v5.5.1
  • added the --disable option to configure.py
  • implemented __matmul__ and __imatmul__ for QMatrix4x4 and QTransform.

What is new in version 5.5:

  • This adds support for Qt v5.5.0 including the new QtLocation and QtNfc modules.

What is new in version 5.4.1:

  • This release adds full support for Qt v5.4.0 including the QtWebChannel and QtWebEngineWidgets modules and the (no longer deprecated) QtXml module.

What is new in version 5.4:

  • This release adds full support for Qt v5.4.0 including the QtWebChannel and QtWebEngineWidgets modules and the (no longer deprecated) QtXml module.

What is new in version 5.2:

  • This release fully supports Qt v5.2.0 including the new QtBluetooth, QtPositioning, QtMacExtras, QtWinExtras and QtX11Extras modules.

What is new in version 5.1:

  • Added full support for Qt v5.1.
  • Added the QtSensors module.
  • Added the QtSerialPort module.
  • A (nearly) complete set of OpenGL v2.0 and OpenGL ES/2 bindings are included.
  • Cross-compilation is now supported. A configuration file for Python3 on the Raspberry Pi is included.

What is new in version 5.0.1:

  • Added the QtQuick module including the ability to create Python Quick items from QML.
  • Added the QtQml module including the ability to create Python objects from QML.
  • Added the QtMultimediaWidgets module.
  • Completed the implementation of the QtMultimedia module including support for cameras and radios.
  • Added the remaining OpenGL classes to the QtGui module.
  • Added the revision keyword argument to pyqtProperty().
  • Added the revision and arguments keyword arguments to pyqtSignal().
  • Added the revision keyword argument to pyqtSlot().
  • Added the pyqt5qmlplugin plugin for qmlscene.
  • The DBus main loop module has been renamed to dbus.mainloop.pyqt5 from dbus.mainloop.qt.
  • Added the --no-qml-plugin and --qml-plugindir options to configure.py.
  • Added many QtMultimedia, QML and QtQuick related examples.
  • Classes now support co-operative multi-inheritance. (This may introduce incompatibilities with PyQt v5.0.)

What is new in version 4.10.3:

  • This is a minor bug fix release.

What is new in version 4.10.2:

  • This is a minor bug fix release.

What is new in version 5.0:

  • Python v3, v2.7 or v2.6 are supported
  • The module structure reflects the library structure of Qt v5.
  • Parts of the Qt v5 API that are marked as deprecated or obsolete are not supported.

What is new in version 4.9.6:

  • The focus of this release is on support for Qt v4.8.4 and v5.0.0-rc1.

What is new in version 4.9.5:

  • The focus of this release is on support for Qt v4.8.3 and v5.0.0-beta1.

Requirements:

  • Qt
  • Python

Other Software of Developer Phil Thompson

PyQt
PyQt

21 Jul 15

SIP
SIP

20 Jul 15

QScintilla
QScintilla

26 Apr 16

Comments to PyQt

Comments not found
Add Comment
Turn on images!