ANN: PyQt v4.0 Released - Python Bindings for Qt v4

P

Phil Thompson

Riverbank Computing is pleased to announce the release of PyQt v4.0 available
from http://www.riverbankcomputing.co.uk/pyqt/.

The main change from v4.0beta1 is the inclusion of comprehensive HTML
documentation based on the Qt documentation.

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.

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

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.

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

Butternut Squash

Phil said:
Riverbank Computing is pleased to announce the release of PyQt v4.0
available from http://www.riverbankcomputing.co.uk/pyqt/.

The main change from v4.0beta1 is the inclusion of comprehensive HTML
documentation based on the Qt documentation.

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.

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

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.

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.

Where is the best place to learn how to use this library???
 
D

Damjan

QtNetwork
A set of classes to support TCP and UDP socket programming and higher
level protocols (eg. HTTP).

Since QtNetwork is asynchronous how does it compare to twisted?
I find Qt's signals and slots easier to understand and work with than
twisted deferreds.
 
K

K.S.Sreeram

Butternut said:
Where is the best place to learn how to use this library???

There dont seem to any tutorials on the web for PyQt4 yet. So you'll
have to make do with reading pyqt3 tutorials, and reading the bundled
example code.

If you are comfortable with C++, then check out the Qt tutorial that
comes with the trolltech distribution. PyQt4 has python versions of most
samples provided with Qt.

Regards
Sreeram


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEjjNzrgn0plK5qqURAoEBAKCjfWz+WQi29WVDaEIkFfWDsaaq9wCfcMuI
gLw4/BsSUTCuXdAColund2A=
=3mvA
-----END PGP SIGNATURE-----
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,581
Members
45,056
Latest member
GlycogenSupporthealth

Latest Threads

Top