PyQt 4.0beta1 Released

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Phil Thompson

    #1

    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.
  • Skink

    #2
    Re: PyQt 4.0beta1 Released

    Phil Thompson wrote:[color=blue]
    > 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.
    >[/color]

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

    What should I do? Rebuild qt4 without QT_NO_ACCESSIBI LITY #define?

    My qt is 4.1.2

    skink

    Comment

    • Phil Thompson

      #3
      Re: PyQt 4.0beta1 Released

      On Saturday 29 April 2006 1:27 pm, Skink wrote:[color=blue]
      > Phil Thompson wrote:[color=green]
      > > 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.[/color]
      >
      > Phil, great news!
      > However I have one question: my qt4 is built with QT_NO_ACCESSIBI LITY
      > and when I try to build pyqt I got errors no such method
      > QWidget.setAcce ssibleName
      >
      > What should I do? Rebuild qt4 without QT_NO_ACCESSIBI LITY #define?
      >
      > My qt is 4.1.2[/color]

      Yes - the current code assumes a fully configured Qt.

      Phil

      Comment

      • Michael 'Mickey' Lauer

        #4
        Re: PyQt 4.0beta1 Released

        Phil Thompson <phil@riverbank computing.co.uk > wrote:[color=blue]
        > On Saturday 29 April 2006 1:27 pm, Skink wrote:[color=green]
        > > Phil Thompson wrote:[color=darkred]
        > > > 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.[/color]
        > >
        > > Phil, great news!
        > > However I have one question: my qt4 is built with QT_NO_ACCESSIBI LITY
        > > and when I try to build pyqt I got errors no such method
        > > QWidget.setAcce ssibleName
        > >
        > > What should I do? Rebuild qt4 without QT_NO_ACCESSIBI LITY #define?
        > >
        > > My qt is 4.1.2[/color]
        >
        > Yes - the current code assumes a fully configured Qt.[/color]

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

        :M:
        --
        [ Michael 'Mickey' Lauer ]
        --

        Comment

        Working...