PyQt 4.0beta1 Released

P

Phil Thompson

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

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, i8n, 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.
 
S

Skink

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

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.

Phil, great news!
However I have one question: my qt4 is built with QT_NO_ACCESSIBILITY
and when I try to build pyqt I got errors no such method
QWidget.setAccessibleName

What should I do? Rebuild qt4 without QT_NO_ACCESSIBILITY #define?

My qt is 4.1.2

skink
 
P

Phil Thompson

Phil, great news!
However I have one question: my qt4 is built with QT_NO_ACCESSIBILITY
and when I try to build pyqt I got errors no such method
QWidget.setAccessibleName

What should I do? Rebuild qt4 without QT_NO_ACCESSIBILITY #define?

My qt is 4.1.2

Yes - the current code assumes a fully configured Qt.

Phil
 
M

Michael 'Mickey' Lauer

Phil Thompson said:
Yes - the current code assumes a fully configured Qt.

I have sent Phil a patch to make PyQt4 aware of some optional features. It's in the snapshots already.

:M:
 

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

Forum statistics

Threads
473,772
Messages
2,569,593
Members
45,108
Latest member
AlbertEste
Top