By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
444,208 Members | 1,592 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 444,208 IT Pros & Developers. It's quick & easy.

PyQt 4.0beta1 Released

P: n/a
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.
Apr 29 '06 #1
Share this Question
Share on Google+
3 Replies


P: n/a
Phil Thompson wrote:
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
Apr 29 '06 #2

P: n/a
On Saturday 29 April 2006 1:27 pm, Skink wrote:
Phil Thompson wrote:
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


Yes - the current code assumes a fully configured Qt.

Phil
Apr 29 '06 #3

P: n/a
Phil Thompson <ph**@riverbankcomputing.co.uk> wrote:
On Saturday 29 April 2006 1:27 pm, Skink wrote:
Phil Thompson wrote:
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


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:
--
[ Michael 'Mickey' Lauer ]
--
May 3 '06 #4

This discussion thread is closed

Replies have been disabled for this discussion.