467,176 Members | 1,378 Online
Bytes | Developer Community
Ask Question

Home New Posts Topics Members FAQ

Post your question to a community of 467,176 developers. It's quick & easy.

PyQt 4.0beta1 Released

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
  • viewed: 1806
Share:
3 Replies
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
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
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.

Similar topics

10 posts views Thread by Ilya Knizhnik | last post: by
35 posts views Thread by Vamsi Mudrageda | last post: by
10 posts views Thread by svenn.are@bjerkem.de | last post: by
16 posts views Thread by Nanoscalesoft | last post: by
10 posts views Thread by Simon John | last post: by
4 posts views Thread by Phil Thompson | last post: by
17 posts views Thread by eholbroo@kaustinr.r.com | last post: by
5 posts views Thread by cravephi@hotmail.com | last post: by
4 posts views Thread by relativity | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.