P
Phil Thompson
Riverbank Computing is pleased to announce the release of PyQt v4.1
available from http://www.riverbankcomputing.co.uk/pyqt/.
The highlights of this release include:
- support for Qt v4.2 including QGraphicsView and related classes, the undo
framework, widget stylesheets, and integration with GNOME (both visually and
the event loop)
- the addition of the QtTest module for automated GUI testing
- the addition of the QAxContainer module for Windows for integrating ActiveX
controls.
PyQt is a comprehensive set of Qt bindings for the Python programming language
and supports the same platforms as Qt (Windows, Linux and MacOS/X). Like Qt,
PyQt is available under the GPL and a commercial license.
See http://www.riverbankcomputing.com/Docs/PyQt4/html/classes.html for the
class documentation.
PyQt v4 supports Qt v4 (http://www.trolltech.com/products/qt/index.html).
PyQt v3 is still available to support earlier versions of Qt.
PyQt v4 is implemented as a set of 10 extension modules containing
approximately 400 classes and 6,000 functions and methods.
QtCore
The non-GUI infrastructure including event loops, threads, i18n, Unicode,
signals and slots, user and application settings.
QtGui
A rich collection of GUI widgets.
QtNetwork
A set of classes to support TCP and UDP socket programming and higher
level protocols (eg. HTTP).
QtOpenGL
A set of classes that allows PyOpenGL to render onto Qt widgets.
QtSql
A set of classes that implement SQL data models and interfaces to industry
standard databases. Includes an implementation of SQLite.
QtSvg
A set of classes to render SVG files onto Qt widgets.
QtTest
A set of classes to automate unit testing of PyQt applications and GUIs.
QtXML
A set of classes that implement DOM and SAX parsers.
QtAssistant
A set of classes that enables the Qt Assistant online help browser to be
integrated with an application.
QAxContainer
A set of classes for Windows that allows the integration of ActiveX
controls and COM objects.
A Windows installer is provided for the GPL version of PyQt to be used with
the GPL version of Qt v4 (http://www.trolltech.com/download/qt/windows.html).
It enabes a complete PyQt environment to be installed on Windows without the
need for a C++ compiler.
PyQt includes the pyuic utility which generates Python code to implement user
interfaces created with Qt Designer in the same way that the uic utility
generates C++ code. It is also able to load Designer XML files dynamically.
Phil
available from http://www.riverbankcomputing.co.uk/pyqt/.
The highlights of this release include:
- support for Qt v4.2 including QGraphicsView and related classes, the undo
framework, widget stylesheets, and integration with GNOME (both visually and
the event loop)
- the addition of the QtTest module for automated GUI testing
- the addition of the QAxContainer module for Windows for integrating ActiveX
controls.
PyQt is a comprehensive set of Qt bindings for the Python programming language
and supports the same platforms as Qt (Windows, Linux and MacOS/X). Like Qt,
PyQt is available under the GPL and a commercial license.
See http://www.riverbankcomputing.com/Docs/PyQt4/html/classes.html for the
class documentation.
PyQt v4 supports Qt v4 (http://www.trolltech.com/products/qt/index.html).
PyQt v3 is still available to support earlier versions of Qt.
PyQt v4 is implemented as a set of 10 extension modules containing
approximately 400 classes and 6,000 functions and methods.
QtCore
The non-GUI infrastructure including event loops, threads, i18n, Unicode,
signals and slots, user and application settings.
QtGui
A rich collection of GUI widgets.
QtNetwork
A set of classes to support TCP and UDP socket programming and higher
level protocols (eg. HTTP).
QtOpenGL
A set of classes that allows PyOpenGL to render onto Qt widgets.
QtSql
A set of classes that implement SQL data models and interfaces to industry
standard databases. Includes an implementation of SQLite.
QtSvg
A set of classes to render SVG files onto Qt widgets.
QtTest
A set of classes to automate unit testing of PyQt applications and GUIs.
QtXML
A set of classes that implement DOM and SAX parsers.
QtAssistant
A set of classes that enables the Qt Assistant online help browser to be
integrated with an application.
QAxContainer
A set of classes for Windows that allows the integration of ActiveX
controls and COM objects.
A Windows installer is provided for the GPL version of PyQt to be used with
the GPL version of Qt v4 (http://www.trolltech.com/download/qt/windows.html).
It enabes a complete PyQt environment to be installed on Windows without the
need for a C++ compiler.
PyQt includes the pyuic utility which generates Python code to implement user
interfaces created with Qt Designer in the same way that the uic utility
generates C++ code. It is also able to load Designer XML files dynamically.
Phil