summaryrefslogtreecommitdiffstats
path: root/python/pyqt/doc/PyQt.html
diff options
context:
space:
mode:
Diffstat (limited to 'python/pyqt/doc/PyQt.html')
-rw-r--r--python/pyqt/doc/PyQt.html12845
1 files changed, 0 insertions, 12845 deletions
diff --git a/python/pyqt/doc/PyQt.html b/python/pyqt/doc/PyQt.html
deleted file mode 100644
index 78c04c2a..00000000
--- a/python/pyqt/doc/PyQt.html
+++ /dev/null
@@ -1,12845 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML
-><HEAD
-><TITLE
->Python Bindings for Qt (3.17.2)</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.79"></HEAD
-><BODY
-CLASS="ARTICLE"
-><DIV
-CLASS="ARTICLE"
-><DIV
-CLASS="TITLEPAGE"
-><H1
-CLASS="TITLE"
-><A
-NAME="AEN2"
->Python Bindings for Qt (3.17.2)</A
-></H1
-><H3
-CLASS="AUTHOR"
-><A
-NAME="AEN4"
->Phil Thompson</A
-></H3
-><DIV
-><DIV
-CLASS="ABSTRACT"
-><P
-></P
-><A
-NAME="AEN7"
-></A
-><P
-> This document describes a set of Python bindings for the Qt widget set.
- Contact the author at <CODE
-CLASS="EMAIL"
->&#60;<A
-HREF="mailto:phil@riverbankcomputing.co.uk"
->phil@riverbankcomputing.co.uk</A
->&#62;</CODE
->.
- </P
-><P
-></P
-></DIV
-></DIV
-><HR></DIV
-><DIV
-CLASS="SECT1"
-><H2
-CLASS="SECT1"
-><A
-NAME="AEN10"
->Introduction</A
-></H2
-><P
->PyQt is a set of Python bindings for the Qt toolkit and available for all
-platforms supported by Qt, including Windows, Linux, UNIX, MacOS/X and embedded
-systems such as the Sharp Zaurus and the Compaq iPAQ. They have been tested
-against Qt versions 1.43 to 3.3.7, Qt Non-commercial, Qtopia 1.5.0, and Python
-versions 1.5 to 2.5. Qt/Embedded v3 is not supported. Qt v4 is supported
-by PyQt v4.</P
-><P
->PyQt is available under the GPL license for use with the GPL version of Qt, a
-a commercial license for use with the commercial version of Qt, a
-non-commercial license for use with the non-commercial version of Qt v2, and an
-educational license for use with the educational version of Qt.</P
-><P
->PyQt is built using SIP (a tool for generating Python extension modules for
-C++ class libraries). SIP v4.6 or later must be installed in order to build
-and run this version of PyQt.</P
-><P
->PyQt for MacOS/X requires Qt v3.1.0 or later and Python v2.3 or later.</P
-><P
->The bindings are implemented as a number of Python modules</P
-><P
-></P
-><UL
-><LI
-><P
-><TT
-CLASS="LITERAL"
->qt</TT
-> is the main module and contains the core classes and most
-user interface widgets.</P
-></LI
-><LI
-><P
-><TT
-CLASS="LITERAL"
->qtaxcontainer</TT
-> contains a sub-set of the classes implemented
-in Qt's QAxContainer module, part of Qt's ActiveQt framework.</P
-></LI
-><LI
-><P
-><TT
-CLASS="LITERAL"
->qtcanvas</TT
-> contains the classes implemented in Qt's Canvas
-module.</P
-></LI
-><LI
-><P
-><TT
-CLASS="LITERAL"
->qtgl</TT
-> contains the classes implemented in Qt's OpenGL module.</P
-></LI
-><LI
-><P
-><TT
-CLASS="LITERAL"
->qtnetwork</TT
-> contains the classes implemented in Qt's Network
-module.</P
-></LI
-><LI
-><P
-><TT
-CLASS="LITERAL"
->qtpe</TT
-> contains the classes implemented in Qtopia (originally
-called the Qt Palmtop Environment). It is only supported with Qt/Embedded.</P
-></LI
-><LI
-><P
-><TT
-CLASS="LITERAL"
->qtsql</TT
-> contains the classes implemented in Qt's SQL module.</P
-></LI
-><LI
-><P
-><TT
-CLASS="LITERAL"
->qttable</TT
-> contains the classes implemented in Qt's Table
-module.</P
-></LI
-><LI
-><P
-><TT
-CLASS="LITERAL"
->qtui</TT
-> contains the classes implemented in Qt's qui library.
-These allow GUIs to be created directly from Qt Designer's
-<TT
-CLASS="LITERAL"
->.ui</TT
-> files.</P
-></LI
-><LI
-><P
-><TT
-CLASS="LITERAL"
->qtxml</TT
-> contains the classes implemented in Qt's XML module.</P
-></LI
-><LI
-><P
-><TT
-CLASS="LITERAL"
->qtext</TT
-> contains useful third-party classes that are not part
-of Qt. At the moment it contains bindings for QScintilla, the port to Qt of
-the Scintilla programmer's editor class.</P
-></LI
-></UL
-><P
->PyQt also includes the <TT
-CLASS="LITERAL"
->pyuic</TT
-> and
-<TT
-CLASS="LITERAL"
->pylupdate</TT
-> utilities which correspond to the Qt
-<TT
-CLASS="LITERAL"
->uic</TT
-> and <TT
-CLASS="LITERAL"
->lupdate</TT
-> utilities.
-<TT
-CLASS="LITERAL"
->pyuic</TT
-> converts the GUI designs created with Qt Designer to
-executable Python code. <TT
-CLASS="LITERAL"
->pylupdate</TT
-> scans Python code,
-extracts all strings that are candidates for internationalisation, and creates
-an XML file for use by Qt Linguist.</P
->
-</DIV>
-<DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN95"
->Other PyQt Goodies</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN97"
->Using Qt Designer</A
-></H3
-><P
->Qt Designer is a GPL'ed GUI design editor provided by Trolltech as part of Qt.
-It generates an XML description of a GUI design. Qt includes
-<TT
-CLASS="LITERAL"
->uic</TT
-> which generates C++ code from that XML.</P
-><P
->PyQt includes <TT
-CLASS="LITERAL"
->pyuic</TT
-> which generates Python code from the
-same XML. The Python code is self contained and can be executed immediately.</P
-><P
->It is sometimes useful to be able to include some specific Python code in the
-output generated by <TT
-CLASS="LITERAL"
->pyuic</TT
->. For example, if you are using
-custom widgets, <TT
-CLASS="LITERAL"
->pyuic</TT
-> has no way of knowing the name of the
-Python module containing the widget and so cannot generate the required
-<TT
-CLASS="LITERAL"
->import</TT
-> statement. To help get around this,
-<TT
-CLASS="LITERAL"
->pyuic</TT
-> will extract any lines entered in the
-<TT
-CLASS="LITERAL"
->Comment</TT
-> field of Qt Designer's
-<TT
-CLASS="LITERAL"
->Form Settings</TT
-> dialog that begin with
-<TT
-CLASS="LITERAL"
->Python:</TT
-> and copies them to the generated output.</P
-><P
->Here's a simple example showing the contents of the <TT
-CLASS="LITERAL"
->Comment</TT
->
-field.</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->This comment will be ignored by pyuic.
-Python:
-Python:# Import our custom widget.
-Python:from foo import bar</PRE
-></TD
-></TR
-></TABLE
-><P
->Here's the corresponding output from <TT
-CLASS="LITERAL"
->pyuic</TT
->.</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->from qt import *
-
-# Import our custom widget.
-from foo import bar</PRE
-></TD
-></TR
-></TABLE
-><P
->Thanks to Christian Bird, <TT
-CLASS="LITERAL"
->pyuic</TT
-> will extract Python code
-entered using Qt Designer to implement slots. In Qt Designer, when you need to
-edit a slot and the source editor appears, enter Python code between the curly
-braces. Don't worry about the correct starting indent level, each line is
-prepended with a correct indentation.</P
-><P
->Make sure that the <TT
-CLASS="LITERAL"
->ui.h</TT
-> file is in the same directory as the
-<TT
-CLASS="LITERAL"
->.ui</TT
-> file when using <TT
-CLASS="LITERAL"
->pyuic</TT
->. The
-<TT
-CLASS="LITERAL"
->.ui</TT
-> file implies the name of the <TT
-CLASS="LITERAL"
->.ui.h</TT
->
-file so there is no need to specify it on the command line.</P
-><P
->Here's an example of a simple slot. </P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->void DebMainWindowFrm::browsePushButtonClicked()
-{
-if self.debugging:
- TQMessageBox.critical(self, "Event", "browse pushbutton was clicked!")
-}</PRE
-></TD
-></TR
-></TABLE
-><P
->Here is the resulting code when <TT
-CLASS="LITERAL"
->pyuic</TT
-> is run.</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->class DebMainWindowFrm(TQMainWindow):
- ...stuff...
- def browsePushButtonClicked(self):
- if self.debugging:
- TQMessageBox.critical(self, "Event", "browse pushbutton was clicked!")</PRE
-></TD
-></TR
-></TABLE
-><P
->Note that indenting is as normal and that <TT
-CLASS="LITERAL"
->self</TT
-> and all other
-parameters passed to the slot are available.</P
-><P
->If you use this, you will need to turn off all of the fancy options for the C++
-editor in Designer as it tries to force C++ syntax and that's naturally
-annoying when trying to code in Python.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN133"
->Using Qt Linguist</A
-></H3
-><P
->Qt includes the <TT
-CLASS="LITERAL"
->lupdate</TT
-> program which parses C++ source
-files converting calls to the <TT
-CLASS="LITERAL"
->QT_TR_NOOP()</TT
-> and
-<TT
-CLASS="LITERAL"
->QT_TRANSLATE_NOOP()</TT
-> macros to <TT
-CLASS="LITERAL"
->.ts</TT
->
-language source files. The <TT
-CLASS="LITERAL"
->lrelease</TT
-> program is then used to
-generate <TT
-CLASS="LITERAL"
->.qm</TT
-> binary language files that are distributed with
-your application.</P
-><P
->Thanks to Detlev Offenbach, PyQt includes the <TT
-CLASS="LITERAL"
->pylupdate</TT
->
-program. This generates the same <TT
-CLASS="LITERAL"
->.ts</TT
-> language source files
-from your PyQt source files.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN145"
->Deploying Commercial PyQt Applications</A
-></H2
-><P
->When deploying commercial PyQt applications it is necessary to discourage users
-from accessing the underlying PyQt modules for themselves. A user that used
-the modules shipped with your application to develop new applications would
-themselves be considered a developer and would need their own commercial Qt and
-PyQt licenses.</P
-><P
->One solution to this problem is the
-<A
-HREF="http://www.riverbankcomputing.co.uk/vendorid/"
-TARGET="_top"
->VendorID</A
->
-package. This allows you to build Python extension modules that can only be
-imported by a digitally signed custom interpreter. The package enables you to
-create such an interpreter with your application embedded within it. The
-result is an interpreter that can only run your application, and PyQt modules
-that can only be imported by that interpreter. You can use the package to
-similarly restrict access to any extension module.</P
-><P
->In order to build PyQt with support for the VendorID package, pass the
-<TT
-CLASS="LITERAL"
->-i</TT
-> command line flag to <TT
-CLASS="LITERAL"
->configure.py</TT
->.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN153"
-><TT
-CLASS="LITERAL"
->pyqtconfig</TT
-> and Build System Support</A
-></H2
-><P
->The SIP build system (ie. the <TT
-CLASS="LITERAL"
->sipconfig</TT
-> module) is described
-in the SIP documentation. PyQt includes the <TT
-CLASS="LITERAL"
->pyqtconfig</TT
->
-module that can be used by configuration scripts of other bindings that are
-built on top of PyQt.</P
-><P
->The <TT
-CLASS="LITERAL"
->pyqtconfig</TT
-> module contains the following classes:</P
-><P
-></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
-><TT
-CLASS="LITERAL"
->Configuration(sipconfig.Configuration)</TT
-></DT
-><DD
-><P
->This class encapsulates additional configuration values, specific to PyQt, that
-can be accessed as instance variables.</P
-><P
->The following configuration values are provided (in addition to those provided
-by the <TT
-CLASS="LITERAL"
->sipconfig.Configuration</TT
-> class):</P
-><P
-></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
-><TT
-CLASS="LITERAL"
->pyqt_bin_dir</TT
-></DT
-><DD
-><P
->The name of the directory containing the <TT
-CLASS="LITERAL"
->pyuic</TT
-> and
-<TT
-CLASS="LITERAL"
->pylupdate</TT
-> executables.</P
-><P
-></P
-><P
-></P
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->pyqt_mod_dir</TT
-></DT
-><DD
-><P
->The name of the directory containing the PyQt modules.</P
-><P
-></P
-><P
-></P
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->pyqt_modules</TT
-></DT
-><DD
-><P
->A string containing the names of the PyQt modules that were installed.</P
-><P
-></P
-><P
-></P
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->pyqt_qt_sip_flags</TT
-></DT
-><DD
-><P
->A string of the SIP flags used to generate the code for the
-<TT
-CLASS="LITERAL"
->qt</TT
-> module and which should be added to those needed by any
-module that imports the <TT
-CLASS="LITERAL"
->qt</TT
-> module.</P
-><P
-></P
-><P
-></P
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->pyqt_qtaxcontainer_sip_flags</TT
-></DT
-><DD
-><P
->A string of the SIP flags used to generate the code for the
-<TT
-CLASS="LITERAL"
->qtaxcontainer</TT
-> module and which should be added to those
-needed by any module that imports the <TT
-CLASS="LITERAL"
->qtaxcontainer</TT
-> module.</P
-><P
-></P
-><P
-></P
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->pyqt_qtcanvas_sip_flags</TT
-></DT
-><DD
-><P
->A string of the SIP flags used to generate the code for the
-<TT
-CLASS="LITERAL"
->qtcanvas</TT
-> module and which should be added to those needed by
-any module that imports the <TT
-CLASS="LITERAL"
->qtcanvas</TT
-> module.</P
-><P
-></P
-><P
-></P
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->pyqt_qtext_sip_flags</TT
-></DT
-><DD
-><P
->A string of the SIP flags used to generate the code for the
-<TT
-CLASS="LITERAL"
->qtext</TT
-> module and which should be added to those needed by
-any module that imports the <TT
-CLASS="LITERAL"
->qtext</TT
-> module.</P
-><P
-></P
-><P
-></P
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->pyqt_qtgl_sip_flags</TT
-></DT
-><DD
-><P
->A string of the SIP flags used to generate the code for the
-<TT
-CLASS="LITERAL"
->qtgl</TT
-> module and which should be added to those needed by any
-module that imports the <TT
-CLASS="LITERAL"
->qtgl</TT
-> module.</P
-><P
-></P
-><P
-></P
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->pyqt_qtnetwork_sip_flags</TT
-></DT
-><DD
-><P
->A string of the SIP flags used to generate the code for the
-<TT
-CLASS="LITERAL"
->qtnetwork</TT
-> module and which should be added to those needed
-by any module that imports the <TT
-CLASS="LITERAL"
->qtnetwork</TT
-> module.</P
-><P
-></P
-><P
-></P
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->pyqt_qtsql_sip_flags</TT
-></DT
-><DD
-><P
->A string of the SIP flags used to generate the code for the
-<TT
-CLASS="LITERAL"
->qtsql</TT
-> module and which should be added to those needed by
-any module that imports the <TT
-CLASS="LITERAL"
->qtsql</TT
-> module.</P
-><P
-></P
-><P
-></P
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->pyqt_qttable_sip_flags</TT
-></DT
-><DD
-><P
->A string of the SIP flags used to generate the code for the
-<TT
-CLASS="LITERAL"
->qttable</TT
-> module and which should be added to those needed by
-any module that imports the <TT
-CLASS="LITERAL"
->qttable</TT
-> module.</P
-><P
-></P
-><P
-></P
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->pyqt_qtui_sip_flags</TT
-></DT
-><DD
-><P
->A string of the SIP flags used to generate the code for the
-<TT
-CLASS="LITERAL"
->qtui</TT
-> module and which should be added to those needed by any
-module that imports the <TT
-CLASS="LITERAL"
->qtui</TT
-> module.</P
-><P
-></P
-><P
-></P
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->pyqt_qtxml_sip_flags</TT
-></DT
-><DD
-><P
->A string of the SIP flags used to generate the code for the
-<TT
-CLASS="LITERAL"
->qtxml</TT
-> module and which should be added to those needed by
-any module that imports the <TT
-CLASS="LITERAL"
->qtxml</TT
-> module.</P
-><P
-></P
-><P
-></P
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->pyqt_sip_dir</TT
-></DT
-><DD
-><P
->The name of the base directory where the <TT
-CLASS="LITERAL"
->.sip</TT
-> files for each
-of the PyQt modules is installed. A sub-directory exists with the same name as
-the module.</P
-><P
-></P
-><P
-></P
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->pyqt_version</TT
-></DT
-><DD
-><P
->The PyQt version as a 3 part hexadecimal number (eg. v3.10 is represented as
-<TT
-CLASS="LITERAL"
->0x030a00</TT
->).</P
-><P
-></P
-><P
-></P
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->pyqt_version_str</TT
-></DT
-><DD
-><P
->The PyQt version as a string. For development snapshots it will start with
-<TT
-CLASS="LITERAL"
->snapshot-</TT
->.</P
-><P
-></P
-><P
-></P
-></DD
-></DL
-></DIV
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->QtModuleMakefile(sipconfig.SIPModuleMakefile)</TT
-></DT
-><DD
-><P
->The Makefile class for modules that import the <TT
-CLASS="LITERAL"
->qt</TT
-> module.</P
-><P
-></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
-><TT
-CLASS="LITERAL"
->finalise(self)</TT
-></DT
-><DD
-><P
->This is a reimplementation of <TT
-CLASS="LITERAL"
->sipconfig.Makefile.finalise()</TT
->.</P
-><P
-></P
-><P
-></P
-></DD
-></DL
-></DIV
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->QtAxContainerModuleMakefile(QtModuleMakefile)</TT
-></DT
-><DD
-><P
->The Makefile class for modules that import the <TT
-CLASS="LITERAL"
->qtaxcontainer</TT
->
-module.</P
-><P
-></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
-><TT
-CLASS="LITERAL"
->finalise(self)</TT
-></DT
-><DD
-><P
->This is a reimplementation of <TT
-CLASS="LITERAL"
->sipconfig.Makefile.finalise()</TT
->.</P
-><P
-></P
-><P
-></P
-></DD
-></DL
-></DIV
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->QtCanvasModuleMakefile(QtModuleMakefile)</TT
-></DT
-><DD
-><P
->The Makefile class for modules that import the <TT
-CLASS="LITERAL"
->qtcanvas</TT
->
-module.</P
-><P
-></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
-><TT
-CLASS="LITERAL"
->finalise(self)</TT
-></DT
-><DD
-><P
->This is a reimplementation of <TT
-CLASS="LITERAL"
->sipconfig.Makefile.finalise()</TT
->.</P
-><P
-></P
-><P
-></P
-></DD
-></DL
-></DIV
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->QtExtModuleMakefile(QtModuleMakefile)</TT
-></DT
-><DD
-><P
->The Makefile class for modules that import the <TT
-CLASS="LITERAL"
->qtext</TT
-> module.</P
-><P
-></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
-><TT
-CLASS="LITERAL"
->finalise(self)</TT
-></DT
-><DD
-><P
->This is a reimplementation of <TT
-CLASS="LITERAL"
->sipconfig.Makefile.finalise()</TT
->.</P
-><P
-></P
-><P
-></P
-></DD
-></DL
-></DIV
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->QtGLModuleMakefile(QtModuleMakefile)</TT
-></DT
-><DD
-><P
->The Makefile class for modules that import the <TT
-CLASS="LITERAL"
->qtgl</TT
-> module.</P
-><P
-></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
-><TT
-CLASS="LITERAL"
->finalise(self)</TT
-></DT
-><DD
-><P
->This is a reimplementation of <TT
-CLASS="LITERAL"
->sipconfig.Makefile.finalise()</TT
->.</P
-><P
-></P
-><P
-></P
-></DD
-></DL
-></DIV
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->QtNetworkModuleMakefile(QtModuleMakefile)</TT
-></DT
-><DD
-><P
->The Makefile class for modules that import the <TT
-CLASS="LITERAL"
->qtnetwork</TT
->
-module.</P
-><P
-></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
-><TT
-CLASS="LITERAL"
->finalise(self)</TT
-></DT
-><DD
-><P
->This is a reimplementation of <TT
-CLASS="LITERAL"
->sipconfig.Makefile.finalise()</TT
->.</P
-><P
-></P
-><P
-></P
-></DD
-></DL
-></DIV
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->QtTableModuleMakefile(QtModuleMakefile)</TT
-></DT
-><DD
-><P
->The Makefile class for modules that import the <TT
-CLASS="LITERAL"
->qttable</TT
->
-module.</P
-><P
-></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
-><TT
-CLASS="LITERAL"
->finalise(self)</TT
-></DT
-><DD
-><P
->This is a reimplementation of <TT
-CLASS="LITERAL"
->sipconfig.Makefile.finalise()</TT
->.</P
-><P
-></P
-><P
-></P
-></DD
-></DL
-></DIV
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->QtSQLModuleMakefile(QtTableModuleMakefile)</TT
-></DT
-><DD
-><P
->The Makefile class for modules that import the <TT
-CLASS="LITERAL"
->qtsql</TT
-> module.</P
-><P
-></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
-><TT
-CLASS="LITERAL"
->finalise(self)</TT
-></DT
-><DD
-><P
->This is a reimplementation of <TT
-CLASS="LITERAL"
->sipconfig.Makefile.finalise()</TT
->.</P
-><P
-></P
-><P
-></P
-></DD
-></DL
-></DIV
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->QtUIModuleMakefile(QtModuleMakefile)</TT
-></DT
-><DD
-><P
->The Makefile class for modules that import the <TT
-CLASS="LITERAL"
->qtui</TT
-> module.</P
-><P
-></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
-><TT
-CLASS="LITERAL"
->finalise(self)</TT
-></DT
-><DD
-><P
->This is a reimplementation of <TT
-CLASS="LITERAL"
->sipconfig.Makefile.finalise()</TT
->.</P
-><P
-></P
-><P
-></P
-></DD
-></DL
-></DIV
-></DD
-><DT
-><TT
-CLASS="LITERAL"
->QtXMLModuleMakefile(QtModuleMakefile)</TT
-></DT
-><DD
-><P
->The Makefile class for modules that import the <TT
-CLASS="LITERAL"
->qtxml</TT
-> module.</P
-><P
-></P
-><DIV
-CLASS="VARIABLELIST"
-><DL
-><DT
-><TT
-CLASS="LITERAL"
->finalise(self)</TT
-></DT
-><DD
-><P
->This is a reimplementation of <TT
-CLASS="LITERAL"
->sipconfig.Makefile.finalise()</TT
->.</P
-><P
-></P
-><P
-></P
-></DD
-></DL
-></DIV
-></DD
-></DL
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN457"
->Things to be Aware Of</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN459"
->super and Wrapped Classes</A
-></H3
-><P
->Internally PyQt implements a lazy technique for attribute lookup where
-attributes are only placed in type and instance dictionaries when they are
-first referenced. This technique is needed to reduce the time taken to import
-large modules such as PyQt.</P
-><P
->In most circumstances this technique is transparent to an application. The
-exception is when <TT
-CLASS="LITERAL"
->super</TT
-> is used with a PyQt class. The way
-that <TT
-CLASS="LITERAL"
->super</TT
-> is currently implemented means that the lazy
-lookup is bypassed resulting in <TT
-CLASS="LITERAL"
->AttributeError</TT
-> exceptions
-unless the attribute has been previously referenced.</P
-><P
->Note that this restriction applies to any class wrapped by SIP and not just
-PyQt.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN467"
->Python Strings, Qt Strings and Unicode</A
-></H3
-><P
->Unicode support was added to Qt in v2.0 and to Python in v1.6. In Qt, Unicode
-support is implemented using the <TT
-CLASS="LITERAL"
->TQString</TT
-> class. It is
-important to understand that <TT
-CLASS="LITERAL"
->TQString</TT
->s, Python string objects
-and Python Unicode objects are all different but conversions between them are
-automatic in many cases and easy to achieve manually when needed.</P
-><P
->Whenever PyQt expects a <TT
-CLASS="LITERAL"
->TQString</TT
-> as a function argument, a
-Python string object or a Python Unicode object can be provided instead, and
-PyQt will do the necessary conversion automatically.</P
-><P
->You may also manually convert Python string and Unicode objects to
-<TT
-CLASS="LITERAL"
->TQString</TT
->s by using the <TT
-CLASS="LITERAL"
->TQString</TT
-> constructor
-as demonstrated in the following code fragment.</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->qs1 = TQString('Converted Python string object')
-qs2 = TQString(u'Converted Python Unicode object')</PRE
-></TD
-></TR
-></TABLE
-><P
->In order to convert a <TT
-CLASS="LITERAL"
->TQString</TT
-> to a Python string object use
-the Python <TT
-CLASS="LITERAL"
->str()</TT
-> function. Applying
-<TT
-CLASS="LITERAL"
->str()</TT
-> to a null <TT
-CLASS="LITERAL"
->TQString</TT
-> and an empty
-<TT
-CLASS="LITERAL"
->TQString</TT
-> both result in an empty Python string object.</P
-><P
->In order to convert a <TT
-CLASS="LITERAL"
->TQString</TT
-> to a Python Unicode object use
-the Python <TT
-CLASS="LITERAL"
->unicode()</TT
-> function. Applying
-<TT
-CLASS="LITERAL"
->unicode()</TT
-> to a null <TT
-CLASS="LITERAL"
->TQString</TT
-> and an empty
-<TT
-CLASS="LITERAL"
->TQString</TT
-> both result in an empty Python Unicode object.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN490"
->Access to Protected Member Functions</A
-></H3
-><P
->When an instance of a C++ class is not created from Python it is not possible
-to access the protected member functions, or emit the signals, of that
-instance. Attempts to do so will raise a Python exception. Also, any Python
-methods corresponding to the instance's virtual member functions will never be
-called.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN493"
-><TT
-CLASS="LITERAL"
->None</TT
-> and <TT
-CLASS="LITERAL"
->NULL</TT
-></A
-></H3
-><P
->Throughout the bindings, the <TT
-CLASS="LITERAL"
->None</TT
-> value can be specified
-wherever <TT
-CLASS="LITERAL"
->NULL</TT
-> is acceptable to the underlying C++ code.</P
-><P
->Equally, <TT
-CLASS="LITERAL"
->NULL</TT
-> is converted to <TT
-CLASS="LITERAL"
->None</TT
->
-whenever it is returned by the underlying C++ code.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN503"
->Support for C++ <TT
-CLASS="LITERAL"
->void *</TT
-> Data Types</A
-></H3
-><P
->PyQt represents <TT
-CLASS="LITERAL"
->void *</TT
-> values as objects of type
-<TT
-CLASS="LITERAL"
->sip.voidptr</TT
->. Such values are often used to pass the
-addresses of external objects between different Python modules. To make this
-easier, a Python integer (or anything that Python can convert to an integer)
-can be used whenever a <TT
-CLASS="LITERAL"
->sip.voidptr</TT
-> is expected.</P
-><P
->A <TT
-CLASS="LITERAL"
->sip.voidptr</TT
-> may be converted to a Python integer by using
-the <TT
-CLASS="LITERAL"
->int()</TT
-> builtin function.</P
-><P
->A <TT
-CLASS="LITERAL"
->sip.voidptr</TT
-> may be converted to a Python string by using
-its <TT
-CLASS="LITERAL"
->asstring()</TT
-> method. The <TT
-CLASS="LITERAL"
->asstring()</TT
->
-method takes an integer argument which is the length of the data in bytes.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN517"
->Support for Threads</A
-></H3
-><P
->PyQt implements the full set of Qt's thread classes. Python, of course, also
-has its own thread extension modules. If you are using SIP v4 (or later) and
-Python v2.3.5 (or later) then PyQt does not impose any additional restrictions.
-(Read the relevant part of the Qt documentation to understand the restrictions
-imposed by the Qt API.)</P
-><P
->If you are using earlier versions of either SIP or Python then it is possible
-to use either of the APIs so long as you follow some simple rules.</P
-><P
-></P
-><UL
-><LI
-><P
->If you use the Qt API then the very first <TT
-CLASS="LITERAL"
->import</TT
-> of one of
-the PyQt modules must be done from the main thread.</P
-></LI
-><LI
-><P
->If you use the Python API then all calls to PyQt (including any
-<TT
-CLASS="LITERAL"
->import</TT
->s) must be done from one thread only. Therefore, if
-you want to make calls to PyQt from several threads then you must use the Qt
-API.</P
-></LI
-><LI
-><P
->If you want to use both APIs in the same application then all calls to PyQt
-must be done from threads created using the Qt API.</P
-></LI
-></UL
-><P
->The above comments actually apply to any SIP generated module, not just PyQt.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN531"
->Garbage Collection</A
-></H3
-><P
->C++ does not garbage collect unreferenced class instances, whereas Python does.
-In the following C++ fragment both colours exist even though the first can no
-longer be referenced from within the program:</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->c = new TQColor();
-c = new TQColor();</PRE
-></TD
-></TR
-></TABLE
-><P
->In the corresponding Python fragment, the first colour is destroyed when
-the second is assigned to <TT
-CLASS="LITERAL"
->c</TT
->:</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->c = TQColor()
-c = TQColor()</PRE
-></TD
-></TR
-></TABLE
-><P
->In Python, each colour must be assigned to different names. Typically this
-is done within class definitions, so the code fragment would be something like:</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->self.c1 = TQColor()
-self.c2 = TQColor()</PRE
-></TD
-></TR
-></TABLE
-><P
->Sometimes a Qt class instance will maintain a pointer to another instance and
-will eventually call the destructor of that second instance. The most common
-example is that a <TT
-CLASS="LITERAL"
->TQObject</TT
-> (and any of its sub-classes) keeps
-pointers to its children and will automatically call their destructors. In
-these cases, the corresponding Python object will also keep a reference to the
-corresponding child objects.</P
-><P
->So, in the following Python fragment, the first <TT
-CLASS="LITERAL"
->TQLabel</TT
-> is
-not destroyed when the second is assigned to <TT
-CLASS="LITERAL"
->l</TT
-> because the
-parent <TT
-CLASS="LITERAL"
->TQWidget</TT
-> still has a reference to it.</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->p = TQWidget()
-l = TQLabel('First label',p)
-l = TQLabel('Second label',p)</PRE
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN547"
->C++ Variables</A
-></H3
-><P
->Access to C++ variables is supported. They are accessed as Python instance
-variables. For example:</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->tab = TQTab()
-tab.label = "First Tab"
-tab.r = TQRect(10,10,75,30)</PRE
-></TD
-></TR
-></TABLE
-><P
->Global variables and static class variables are effectively read-only. They
-can be assigned to, but the underlying C++ variable will not be changed. This
-may change in the future.</P
-><P
->Access to protected C++ class variables is not supported. This may change in
-the future.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN553"
->Multiple Inheritance</A
-></H3
-><P
->It is not possible to define a new Python class that sub-classes from more than
-one Qt class.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN556"
->i18n Support</A
-></H3
-><P
->Qt implements i18n support through the Qt Linguist application, the
-<TT
-CLASS="LITERAL"
->QTranslator</TT
-> class, and the
-<TT
-CLASS="LITERAL"
->TQApplication::translate()</TT
->, <TT
-CLASS="LITERAL"
->TQObject::tr()</TT
->
-and <TT
-CLASS="LITERAL"
->TQObject::trUtf8()</TT
-> methods. Usually the
-<TT
-CLASS="LITERAL"
->tr()</TT
-> method is used to obtain the correct translation of a
-message. The translation process uses a message context to allow the same
-message to be translated differently. <TT
-CLASS="LITERAL"
->tr()</TT
-> is actually
-generated by <TT
-CLASS="LITERAL"
->moc</TT
-> and uses the hardcoded class name as the
-context. On the other hand, <TT
-CLASS="LITERAL"
->TQApplication::translate()</TT
->
-allows to context to be explicitly stated.</P
-><P
->Unfortunately, because of the way Qt implents <TT
-CLASS="LITERAL"
->tr()</TT
-> (and
-<TT
-CLASS="LITERAL"
->trUtf8()</TT
->) it is not possible for PyQt to exactly reproduce
-its behavour. The PyQt implementation of <TT
-CLASS="LITERAL"
->tr()</TT
-> (and
-<TT
-CLASS="LITERAL"
->trUtf8()</TT
->) uses the class name of the instance as the
-context. The key difference, and the source of potential problems, is that the
-context is determined dynamically in PyQt, but is hardcoded in Qt. In other
-words, the context of a translation may change depending on an instance's class
-hierarchy.</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->class A(TQObject):
- def __init__(self):
- TQObject.__init__(self)
-
- def hello(self):
- return self.tr("Hello")
-
-class B(A):
- def __init__(self):
- A.__init__(self)
-
-a = A()
-a.hello()
-
-b = B()
-b.hello()</PRE
-></TD
-></TR
-></TABLE
-><P
->In the above the message is translated by <TT
-CLASS="LITERAL"
->a.hello()</TT
-> using a
-context of <TT
-CLASS="LITERAL"
->A</TT
->, and by <TT
-CLASS="LITERAL"
->b.hello()</TT
-> using a
-context of <TT
-CLASS="LITERAL"
->B</TT
->. In the equivalent C++ version the context
-would be <TT
-CLASS="LITERAL"
->A</TT
-> in both cases.</P
-><P
->The PyQt behaviour is unsatisfactory and may be changed in the future. It is
-recommended that <TT
-CLASS="LITERAL"
->TQApplication.translate()</TT
-> be used in
-preference to <TT
-CLASS="LITERAL"
->tr()</TT
-> (and <TT
-CLASS="LITERAL"
->trUtf8()</TT
->). This
-is guaranteed to work with current and future versions of PyQt and makes it
-much easier to share message files between Python and C++ code. Below is the
-alternative implementation of <TT
-CLASS="LITERAL"
->A</TT
-> that uses
-<TT
-CLASS="LITERAL"
->TQApplication.translate()</TT
->.</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->class A(TQObject):
- def __init__(self):
- TQObject.__init__(self)
-
- def hello(self):
- return qApp.translate("A","Hello")</PRE
-></TD
-></TR
-></TABLE
-><P
->Note that the code generated by <TT
-CLASS="LITERAL"
->pyuic</TT
-> uses
-<TT
-CLASS="LITERAL"
->TQApplication.translate()</TT
->.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN589"
->Signal and Slot Support</A
-></H2
-><P
->A signal may be either a Qt signal (specified using
-<TT
-CLASS="LITERAL"
->TQT_SIGNAL()</TT
->) or a Python signal (specified using
-<TT
-CLASS="LITERAL"
->PYQT_SIGNAL()</TT
->).</P
-><P
->A slot can be either a Python callable object, a Qt signal (specified using
-<TT
-CLASS="LITERAL"
->TQT_SIGNAL()</TT
->), a Python signal (specified using
-<TT
-CLASS="LITERAL"
->PYQT_SIGNAL()</TT
->), or a Qt slot (specified using
-<TT
-CLASS="LITERAL"
->TQT_SLOT()</TT
->).</P
-><P
->You connect signals to slots (and other signals) as you would from C++. For
-example:</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->TQObject.connect(a,TQT_SIGNAL("QtSig()"),pyFunction)
-TQObject.connect(a,TQT_SIGNAL("QtSig()"),pyClass.pyMethod)
-TQObject.connect(a,TQT_SIGNAL("QtSig()"),PYQT_SIGNAL("PySig"))
-TQObject.connect(a,TQT_SIGNAL("QtSig()"),TQT_SLOT("QtSlot()"))
-TQObject.connect(a,PYQT_SIGNAL("PySig"),pyFunction)
-TQObject.connect(a,PYQT_SIGNAL("PySig"),pyClass.pyMethod)
-TQObject.connect(a,PYQT_SIGNAL("PySig"),TQT_SIGNAL("QtSig()"))
-TQObject.connect(a,PYQT_SIGNAL("PySig"),TQT_SLOT("QtSlot()"))</PRE
-></TD
-></TR
-></TABLE
-><P
->When a slot is a Python method that corresponds to a Qt slot then a signal can
-be connected to either the Python method or the Qt slot. The following
-connections achieve the same effect.</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->sbar = TQScrollBar()
-lcd = TQLCDNumber()
-
-TQObject.connect(sbar,TQT_SIGNAL("valueChanged(int)"),lcd.display)
-TQObject.connect(sbar,TQT_SIGNAL("valueChanged(int)"),lcd,TQT_SLOT("display(int)"))</PRE
-></TD
-></TR
-></TABLE
-><P
->The difference is that the second connection is made at the C++ level and is
-more efficient.</P
-><P
->Disconnecting signals works in exactly the same way.</P
-><P
->Any instance of a class that is derived from the <TT
-CLASS="LITERAL"
->TQObject</TT
->
-class can emit a signal using the <TT
-CLASS="LITERAL"
->emit</TT
-> method. This takes
-two arguments. The first is the Python or Qt signal, the second is a Python
-tuple which are the arguments to the signal. For example:</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->a.emit(TQT_SIGNAL("clicked()"),())
-a.emit(PYQT_SIGNAL("pySig"),("Hello","World"))</PRE
-></TD
-></TR
-></TABLE
-><P
->Note that when a slot is a Python callable object its reference count is not
-increased. This means that a class instance can be deleted without having to
-explicitly disconnect any signals connected to its methods. However, it also
-means that using lambda expressions as slots will not work unless you keep a
-separate reference to the expression to prevent it from being immediately
-garbage collected.</P
-><P
->Qt allows a signal to be connected to a slot that requires fewer arguments than
-the signal passes. The extra arguments are quietly discarded. Python slots
-can be used in the same way. </P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN610"
->Static Member Functions</A
-></H2
-><P
->Static member functions are implemented as Python class functions.
-For example the C++ static member function
-<TT
-CLASS="LITERAL"
->TQObject::connect()</TT
-> is called from Python as
-<TT
-CLASS="LITERAL"
->TQObject.connect()</TT
-> or <TT
-CLASS="LITERAL"
->self.connect()</TT
-> if
-called from a sub-class of <TT
-CLASS="LITERAL"
->TQObject</TT
->.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN617"
->Enumerated Types</A
-></H2
-><P
->Enumerated types are implemented as a set of simple variables corresponding to
-the separate enumerated values.</P
-><P
->When using an enumerated value the name of the class (or a sub-class) in which
-the enumerated type was defined in must be included. For example:</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->Qt.SolidPattern
-TQWidget.TabFocus
-TQFrame.TabFocus</PRE
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN622"
->Module Reference Documentation</A
-></H2
-><P
->The following sections should be used in conjunction with the normal class
-documentation - only the differences specific to the Python bindings are
-documented here.</P
-><P
->In these sections, <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Not yet implemented</I
-></SPAN
->
-implies that the feature can be easily implemented if needed. <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Not
-implemented</I
-></SPAN
-> implies that the feature will not be implemented, either
-because it cannot be or because it is not appropriate.</P
-><P
->If a class is described as being <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->fully implemented</I
-></SPAN
-> then
-all non-private member functions and all public class variables have been
-implemented.</P
-><P
->If an operator has been implemented then it is stated explicitly.</P
-><P
->Classes that are not mentioned have not yet been implemented.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN632"
-><TT
-CLASS="LITERAL"
->qt</TT
-> Module Reference</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN635"
->Qt Constants</A
-></H3
-><P
->All constant values defined by Qt have equivalent constants defined to Python.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN638"
->Qt (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->Qt</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN642"
->TQAccel</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQAccel</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN646"
->TQAction (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQAction</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN650"
->TQActionGroup (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQActionGroup</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN654"
->TQApplication</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN656"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQApplication</CODE
->(int &amp;argc, char **argv);<P
-></P
-></DIV
-><P
->This takes one parameter which is a list of argument strings. Arguments
-used by Qt are removed from the list.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN664"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQApplication</CODE
->(int &amp;argc, char **argv, bool GUIenabled);<P
-></P
-></DIV
-><P
->This takes two parameters, the first of which is a list of argument strings.
-Arguments used by Qt are removed from the list.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN674"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQApplication</CODE
->(int &amp;argc, char **argv, Type type);<P
-></P
-></DIV
-><P
->This takes two parameters, the first of which is a list of argument strings.
-Arguments used by Qt are removed from the list. (Qt v2.2+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN684"
-></A
-><CODE
-CLASS="FUNCDEF"
->int exec</CODE
->();<P
-></P
-></DIV
-><P
->This has been renamed to <TT
-CLASS="LITERAL"
->exec_loop</TT
-> in Python.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN690"
->QAssistantClient (Qt v3.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QAssistantClient</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN694"
->TQBitmap</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQBitmap</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN698"
->TQBrush</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQBrush</TT
-> is fully implemented, including the Python
-<TT
-CLASS="LITERAL"
->==</TT
-> and <TT
-CLASS="LITERAL"
->!=</TT
-> operators.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN704"
->TQButton</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQButton</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN708"
->TQButtonGroup</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQButtonGroup</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN712"
->TQByteArray</A
-></H3
-><P
->A Python string can be used whenever a <TT
-CLASS="LITERAL"
->TQByteArray</TT
-> can be
-used. A <TT
-CLASS="LITERAL"
->TQByteArray</TT
-> can be converted to a Python string
-using the Python <TT
-CLASS="LITERAL"
->str()</TT
-> function.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN718"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQByteArray &#38;assign</CODE
->(const char *data, uint size);<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN726"
-></A
-><CODE
-CLASS="FUNCDEF"
->char &#38;at</CODE
->(uint i);<P
-></P
-></DIV
-><P
->Not yet implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN732"
-></A
-><CODE
-CLASS="FUNCDEF"
->int contains</CODE
->(const char &#38;d);<P
-></P
-></DIV
-><P
->Not yet implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN738"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool fill</CODE
->(const char &#38;d, int size = -1);<P
-></P
-></DIV
-><P
->Not yet implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN746"
-></A
-><CODE
-CLASS="FUNCDEF"
->int find</CODE
->(const char &#38;d, uint i = 0);<P
-></P
-></DIV
-><P
->Not yet implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN754"
-></A
-><CODE
-CLASS="FUNCDEF"
->void resetRawData</CODE
->(const char *data, uintsize);<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN762"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQByteArray &#38;setRawData</CODE
->(const char *data, uintsize);<P
-></P
-></DIV
-><P
->Not implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN770"
->TQCDEStyle (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCDEStyle</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN774"
->TQCheckBox</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCheckBox</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN778"
->QClipboard</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN780"
-></A
-><CODE
-CLASS="FUNCDEF"
->void *data const</CODE
->(const char *format);<P
-></P
-></DIV
-><P
->Not yet implemented (Qt v1.x).</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN786"
-></A
-><CODE
-CLASS="FUNCDEF"
->void setData</CODE
->(const char *format, void *);<P
-></P
-></DIV
-><P
->Not yet implemented (Qt v1.x).</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN794"
->TQColor</A
-></H3
-><P
->The Python <TT
-CLASS="LITERAL"
->==</TT
-> and <TT
-CLASS="LITERAL"
->!=</TT
-> operators are
-supported.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN799"
-></A
-><CODE
-CLASS="FUNCDEF"
->void getHsv</CODE
->(int *h, int *s, int *v);<P
-></P
-></DIV
-><P
->This takes no parameters and returns the <TT
-CLASS="LITERAL"
->h</TT
->,
-<TT
-CLASS="LITERAL"
->s</TT
-> and <TT
-CLASS="LITERAL"
->v</TT
-> values as a tuple.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN812"
-></A
-><CODE
-CLASS="FUNCDEF"
->void getRgb</CODE
->(int *r, int *g, int *b);<P
-></P
-></DIV
-><P
->This takes no parameters and returns the <TT
-CLASS="LITERAL"
->r</TT
->,
-<TT
-CLASS="LITERAL"
->g</TT
-> and <TT
-CLASS="LITERAL"
->b</TT
-> values as a tuple.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN825"
-></A
-><CODE
-CLASS="FUNCDEF"
->void hsv</CODE
->(int *h, int *s, int *v);<P
-></P
-></DIV
-><P
->This takes no parameters and returns the <TT
-CLASS="LITERAL"
->h</TT
->,
-<TT
-CLASS="LITERAL"
->s</TT
-> and <TT
-CLASS="LITERAL"
->v</TT
-> values as a tuple.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN838"
-></A
-><CODE
-CLASS="FUNCDEF"
->void rgb</CODE
->(int *r, int *g, int *b);<P
-></P
-></DIV
-><P
->This takes no parameters and returns the <TT
-CLASS="LITERAL"
->r</TT
->,
-<TT
-CLASS="LITERAL"
->g</TT
-> and <TT
-CLASS="LITERAL"
->b</TT
-> values as a tuple.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN851"
->QColorDialog (Qt v2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN853"
-></A
-><CODE
-CLASS="FUNCDEF"
->static QRgb getRgba</CODE
->(QRgb initial, bool *ok, TQWidget *parent = 0, const char *name = 0);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->initial</TT
->, <TT
-CLASS="LITERAL"
->parent</TT
-> and
-<TT
-CLASS="LITERAL"
->name</TT
-> parameters and returns a tuple containing the
-<TT
-CLASS="LITERAL"
->QRgb</TT
-> result and the <TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN870"
->TQColorGroup</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQColorGroup</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN874"
->TQComboBox</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQComboBox</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN878"
->TQCommonStyle (Qt v2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN880"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual void getButtonShift</CODE
->(int &amp;x, int &amp;y);<P
-></P
-></DIV
-><P
->This takes no parameters and returns a tuple of the <TT
-CLASS="LITERAL"
->x</TT
-> and
-<TT
-CLASS="LITERAL"
->y</TT
-> values. (Qt v2)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN890"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual void tabbarMetrics</CODE
->(const TQTabBar *t, int &amp;hframe, int &amp;vframe, int &amp;overlap);<P
-></P
-></DIV
-><P
->This takes only the <TT
-CLASS="LITERAL"
->t</TT
-> parameter and returns a tuple of the
-<TT
-CLASS="LITERAL"
->hframe</TT
->, <TT
-CLASS="LITERAL"
->vframe</TT
-> and
-<TT
-CLASS="LITERAL"
->overlap</TT
-> values. (Qt v2)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN906"
->TQCString (Qt v2+)</A
-></H3
-><P
->A Python string can be used whenever a <TT
-CLASS="LITERAL"
->TQCString</TT
-> can be used.
-A <TT
-CLASS="LITERAL"
->TQCString</TT
-> can be converted to a Python string using the
-Python <TT
-CLASS="LITERAL"
->str()</TT
-> function.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN912"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQCString &amp;sprintf</CODE
->(const char *format, ...);<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN919"
-></A
-><CODE
-CLASS="FUNCDEF"
->short toShort</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->short</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN927"
-></A
-><CODE
-CLASS="FUNCDEF"
->ushort toUShort</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->ushort</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN935"
-></A
-><CODE
-CLASS="FUNCDEF"
->int toInt</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->int</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN943"
-></A
-><CODE
-CLASS="FUNCDEF"
->uint toUInt</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->uint</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN951"
-></A
-><CODE
-CLASS="FUNCDEF"
->long toLong</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->long</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN959"
-></A
-><CODE
-CLASS="FUNCDEF"
->ulong toULong</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->ulong</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN967"
-></A
-><CODE
-CLASS="FUNCDEF"
->float toFloat</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->float</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN975"
-></A
-><CODE
-CLASS="FUNCDEF"
->double toDouble</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->double</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN983"
->TQCursor</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCursor</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN987"
->TQDataStream</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN989"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQDataStream &amp;readBytes</CODE
->(const char *&amp;s, uint &amp;l);<P
-></P
-></DIV
-><P
->This takes no parameters. The <TT
-CLASS="LITERAL"
->TQDataStream</TT
-> result and the
-data read are returned as a tuple.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN998"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQDataStream &amp;readRawBytes</CODE
->(const char *s, uint l);<P
-></P
-></DIV
-><P
->This takes only the <TT
-CLASS="LITERAL"
->l</TT
-> parameter. The
-<TT
-CLASS="LITERAL"
->TQDataStream</TT
-> result and the data read are returned as a
-tuple.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1008"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQDataStream &amp;writeBytes</CODE
->(const char *s, uint len);<P
-></P
-></DIV
-><P
-><TT
-CLASS="LITERAL"
->len</TT
-> is derived from <TT
-CLASS="LITERAL"
->s</TT
-> and not passed as a
-parameter.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1018"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQDataStream &amp;writeRawBytes</CODE
->(const char *s, uint len);<P
-></P
-></DIV
-><P
-><TT
-CLASS="LITERAL"
->len</TT
-> is derived from <TT
-CLASS="LITERAL"
->s</TT
-> and not passed as a
-parameter.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1028"
->TQDate</A
-></H3
-><P
->The Python
-<TT
-CLASS="LITERAL"
->==</TT
->, <TT
-CLASS="LITERAL"
->!=</TT
->,
-<TT
-CLASS="LITERAL"
->&lt;</TT
->, <TT
-CLASS="LITERAL"
->&lt;=</TT
->,
-<TT
-CLASS="LITERAL"
->&gt;</TT
->, <TT
-CLASS="LITERAL"
->&gt;=</TT
->
-and <TT
-CLASS="LITERAL"
->__nonzero__</TT
->
-operators are supported.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1038"
-></A
-><CODE
-CLASS="FUNCDEF"
->int weekNumber</CODE
->(int *yearNum = 0);<P
-></P
-></DIV
-><P
->This takes no parameters and returns the week number and the year number as a
-tuple. (Qt v3.1+)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1044"
->TQDateTime</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDateTime</TT
-> is fully implemented, including the Python
-<TT
-CLASS="LITERAL"
->==</TT
->, <TT
-CLASS="LITERAL"
->!=</TT
->,
-<TT
-CLASS="LITERAL"
->&lt;</TT
->, <TT
-CLASS="LITERAL"
->&lt;=</TT
->,
-<TT
-CLASS="LITERAL"
->&gt;</TT
->, <TT
-CLASS="LITERAL"
->&gt;=</TT
->
-and <TT
-CLASS="LITERAL"
->__nonzero__</TT
->
-operators.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1055"
->TQTime</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQTime</TT
-> is fully implemented, including the Python
-<TT
-CLASS="LITERAL"
->==</TT
->, <TT
-CLASS="LITERAL"
->!=</TT
->,
-<TT
-CLASS="LITERAL"
->&lt;</TT
->, <TT
-CLASS="LITERAL"
->&lt;=</TT
->,
-<TT
-CLASS="LITERAL"
->&gt;</TT
->, <TT
-CLASS="LITERAL"
->&gt;=</TT
->
-and <TT
-CLASS="LITERAL"
->__nonzero__</TT
->
-operators.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1066"
->QDateEdit (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QDateEdit</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1070"
->QTimeEdit (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QTimeEdit</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1074"
->QDateTimeEdit (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QDateTimeEdit</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1078"
->TQDesktopWidget (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDesktopWidget</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1082"
->TQDial (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDial</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1086"
->TQDialog</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1088"
-></A
-><CODE
-CLASS="FUNCDEF"
->int exec</CODE
->();<P
-></P
-></DIV
-><P
->This has been renamed to <TT
-CLASS="LITERAL"
->exec_loop</TT
-> in Python.</P
-><P
->This method also causes ownership of the underlying C++ dialog to be
-transfered to Python. This means that the C++ dialog will be deleted when the
-Python wrapper is garbage collected. Although this is a little inconsistent,
-it ensures that the dialog is deleted without having to explicity code it
-using <TT
-CLASS="LITERAL"
->TQObject.deleteLater()</TT
-> or other techniques.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1096"
->TQDir</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDir</TT
-> is fully implemented, including the Python
-<TT
-CLASS="LITERAL"
->len</TT
->, <TT
-CLASS="LITERAL"
->[]</TT
-> (for reading slices and
-individual elements), <TT
-CLASS="LITERAL"
->==</TT
->, <TT
-CLASS="LITERAL"
->!=</TT
-> and
-<TT
-CLASS="LITERAL"
->in</TT
-> operators</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1105"
->QFileInfoList</A
-></H3
-><P
->This class isn't implemented. Whenever a <TT
-CLASS="LITERAL"
->QFileInfoList</TT
-> is
-the return type of a function or the type of an argument, a Python list of
-<TT
-CLASS="LITERAL"
->TQFileInfo</TT
-> instances is used instead.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1110"
->TQDockArea (Qt v3+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1112"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool hasDockWindow const</CODE
->(TQDockWindow *w, int *index = 0);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->w</TT
-> parameter and returns the index of the
-QDockWIndow or -1 if the TQDockArea does not contain the TQDockWindow.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1121"
->TQDockWindow (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDockWindow</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1125"
->TQColorDrag (Qt v2.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQColorDrag</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1129"
->TQDragObject</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDragObject</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1133"
->TQImageDrag</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQImageDrag</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1137"
->TQStoredDrag</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQStoredDrag</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1141"
->TQTextDrag</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQTextDrag</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1145"
->TQUriDrag (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQUriDrag</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1149"
->QUrlDrag (Qt v1.x)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QUrlDrag</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1153"
->TQDropSite</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDropSite</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1157"
->TQErrorMessage (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQErrorMessage</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1161"
->TQEvent</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQEvent</TT
-> is fully implemented.</P
-><P
->Instances of <TT
-CLASS="LITERAL"
->TQEvent</TT
->s are automatically converted to the
-correct sub-class.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1167"
->TQChildEvent</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQChildEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1171"
->TQCloseEvent</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCloseEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1175"
->TQIconDragEvent (Qt v3.3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQIconDragEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1179"
->TQContextMenuEvent (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQContextMenuEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1183"
->TQCustomEvent</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCustomEvent</TT
-> is fully implemented. Any Python object can be
-passed as the event data and its reference count is increased.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1187"
->TQDragEnterEvent</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDragEnterEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1191"
->TQDragLeaveEvent</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDragLeaveEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1195"
->TQDragMoveEvent</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDragMoveEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1199"
->TQDropEvent</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDropEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1203"
->TQFocusEvent</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQFocusEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1207"
->TQHideEvent</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQHideEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1211"
->TQIMComposeEvent (Qt v3.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQIMComposeEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1215"
->TQIMEvent (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQIMEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1219"
->TQKeyEvent</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQKeyEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1223"
->TQMouseEvent</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQMouseEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1227"
->TQMoveEvent</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQMoveEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1231"
->TQPaintEvent</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQPaintEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1235"
->TQResizeEvent</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQResizeEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1239"
->TQShowEvent</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQShowEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1243"
->TQTabletEvent (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQTabletEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1247"
->TQTimerEvent</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQTimerEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1251"
->TQWheelEvent (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQWheelEvent</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1255"
->TQEventLoop (Qt v3.1+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1257"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual int exec</CODE
->();<P
-></P
-></DIV
-><P
->This has been renamed to <TT
-CLASS="LITERAL"
->exec_loop</TT
-> in Python.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1263"
->TQFile</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1265"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool open</CODE
->(int m, FILE *f);<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1273"
-></A
-><CODE
-CLASS="FUNCDEF"
->Q_LONG readBlock</CODE
->(char *data, Q_ULONG len);<P
-></P
-></DIV
-><P
->This takes a single <TT
-CLASS="LITERAL"
->len</TT
-> parameter. The
-<TT
-CLASS="LITERAL"
->data</TT
-> is returned if there was no error, otherwise
-<TT
-CLASS="LITERAL"
->None</TT
-> is returned.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1284"
-></A
-><CODE
-CLASS="FUNCDEF"
->Q_LONG readLine</CODE
->(char *data, Q_ULONG maxlen);<P
-></P
-></DIV
-><P
->This takes a single <TT
-CLASS="LITERAL"
->maxlen</TT
-> parameter. The
-<TT
-CLASS="LITERAL"
->data</TT
-> is returned if there was no error, otherwise
-<TT
-CLASS="LITERAL"
->None</TT
-> is returned.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1295"
-></A
-><CODE
-CLASS="FUNCDEF"
->static void setDecodingFunction</CODE
->(EncoderFn f);<P
-></P
-></DIV
-><P
->Not yet implemented. (Qt v2+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1301"
-></A
-><CODE
-CLASS="FUNCDEF"
->static void setEncodingFunction</CODE
->(EncoderFn f);<P
-></P
-></DIV
-><P
->Not yet implemented. (Qt v2+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1307"
-></A
-><CODE
-CLASS="FUNCDEF"
->Q_LONG writeBlock</CODE
->(const char *data, Q_ULONG len);<P
-></P
-></DIV
-><P
-><TT
-CLASS="LITERAL"
->len</TT
-> is derived from <TT
-CLASS="LITERAL"
->data</TT
-> and not passed
-as a parameter.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1317"
->TQFileDialog</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQFileDialog</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1321"
->TQFileIconProvider</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQFileIconProvider</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1325"
->TQFilePreview</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQFilePreview</TT
-> is fully implemented. However it cannot be
-used from Python in the same way as it is used from C++ because PyQt does not
-support multiple inheritance involving more than one wrapped class. A trick
-that seems to work is to use composition rather than inheritance as in the
-following code fragment.</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->class FilePreview(TQFilePreview):
- pass
-
-class Preview(TQLabel):
- def __init__(self, parent=None):
- TQLabel.__init__(self, parent)
- self.preview = FilePreview()
- self.preview.previewUrl = self.previewUrl</PRE
-></TD
-></TR
-></TABLE
-><P
->Note that TQFilePreview cannot be instantiated directly because it is abstract.
-Thanks to Hans-Peter Jansen for this trick.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1331"
->TQFileInfo</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQFileInfo</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1335"
->TQFont</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQFont</TT
-> is fully implemented, including the Python
-<TT
-CLASS="LITERAL"
->==</TT
-> and <TT
-CLASS="LITERAL"
->!=</TT
-> operators.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1341"
->TQFontDatabase (Qt v2.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQFontDatabase</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1345"
->QFontDialog (Qt v2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1347"
-></A
-><CODE
-CLASS="FUNCDEF"
->static TQFont getFont</CODE
->(bool *ok, const TQFont &#38;def, TQWidget *parent = 0, const char *name = 0);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->def</TT
->, <TT
-CLASS="LITERAL"
->parent</TT
-> and
-<TT
-CLASS="LITERAL"
->name</TT
-> parameters and returns a tuple containing the
-<TT
-CLASS="LITERAL"
->TQFont</TT
-> result and the <TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1364"
-></A
-><CODE
-CLASS="FUNCDEF"
->static TQFont getFont</CODE
->(bool *ok, TQWidget *parent = 0, const char *name = 0);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->parent</TT
-> and <TT
-CLASS="LITERAL"
->name</TT
-> parameters
-and returns a tuple containing the <TT
-CLASS="LITERAL"
->TQFont</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1378"
->TQFontInfo</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQFontInfo</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1382"
->TQFontMetrics</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1384"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQRect boundingRect</CODE
->(int x, int y, int w, int h, int flags, const TQString &amp;str, int len = -1, int tabstops = 0, int *tabarray = 0);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->tabarray</TT
-> parameter is a Python list of integers.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1407"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQSize size</CODE
->(int flags, const TQString &amp;str, int len = -1, int tabstops = 0, int *tabarray = 0);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->tabarray</TT
-> parameter is a Python list of integers.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1422"
->TQFrame</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQFrame</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1426"
->QGManager (Qt v1.x)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QGManager</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1430"
->QChain (Qt v1.x)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QChain</TT
-> is implemented as an opaque class.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1434"
->TQGrid (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQGrid</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1438"
->TQGridView (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQGridView</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1442"
->TQGroupBox</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQGroupBox</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1446"
->TQHBox (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQHBox</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1450"
->TQHButtonGroup (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQHButtonGroup</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1454"
->TQHeader</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQHeader</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1458"
->TQHGroupBox (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQHGroupBox</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1462"
->TQIconSet</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQIconSet</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1466"
->TQIconFactory (Qt v3.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQIconFactory</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1470"
->TQIconView (Qt v2.1+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1472"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQIconViewItem *makeRowLayout</CODE
->(TQIconViewItem *begin, int &#38;y);<P
-></P
-></DIV
-><P
->Not yet implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1480"
->TQIconViewItem (Qt v2.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQIconViewItem</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1484"
->TQIconDrag (Qt v2.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQIconDrag</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1488"
->TQIconDragItem (Qt v2.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQIconDragItem</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1492"
->TQImage</A
-></H3
-><P
->The Python <TT
-CLASS="LITERAL"
->==</TT
-> and <TT
-CLASS="LITERAL"
->!=</TT
-> operators are
-supported.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1497"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQImage</CODE
->(const char *xpm[]);<P
-></P
-></DIV
-><P
->This takes a list of strings as its parameter.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1503"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQImage</CODE
->(uchar *data, int w, int h, int depth, QRgb *colorTable, int numColors, Endian bitOrder);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->colorTable</TT
-> parameter is a list of QRgb instances or
-None. (Qt v2.1+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1522"
-></A
-><CODE
-CLASS="FUNCDEF"
->uchar *bits</CODE
->();<P
-></P
-></DIV
-><P
->The return value is a <TT
-CLASS="LITERAL"
->sip.voidptr</TT
-> object which is only
-useful if passed to another Python module.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1528"
-></A
-><CODE
-CLASS="FUNCDEF"
->QRgb *colorTable</CODE
->();<P
-></P
-></DIV
-><P
->The return value is a <TT
-CLASS="LITERAL"
->sip.voidptr</TT
-> object which is only
-useful if passed to another Python module.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1534"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQImage convertDepthWithPalette</CODE
->(int, QRgb *p, int pc, int cf = 0);<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1545"
-></A
-><CODE
-CLASS="FUNCDEF"
->uchar **jumpTable</CODE
->();<P
-></P
-></DIV
-><P
->The return value is a <TT
-CLASS="LITERAL"
->sip.voidptr</TT
-> object which is only
-useful if passed to another Python module.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1551"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool loadFromData</CODE
->(const uchar *buf, uint len, const char *format = 0, ColorMode mode = Auto);<P
-></P
-></DIV
-><P
-><TT
-CLASS="LITERAL"
->len</TT
-> is derived from <TT
-CLASS="LITERAL"
->buf</TT
-> and not passed as
-a parameter.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1565"
-></A
-><CODE
-CLASS="FUNCDEF"
->uchar *scanLine</CODE
->(int i);<P
-></P
-></DIV
-><P
->The return value is a <TT
-CLASS="LITERAL"
->sip.voidptr</TT
-> object which is only
-useful if passed to another Python module.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1572"
->TQImageIO</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1574"
-></A
-><CODE
-CLASS="FUNCDEF"
->static void defineIOHandler</CODE
->(const char *format, const char *header, const char *flags, image_io_handler read_image, image_io_handler write_image);<P
-></P
-></DIV
-><P
->Not implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1588"
->TQImageTextKeyLang</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQImageTextKeyLang</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1592"
->QInputDialog (Qt v2.1+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1594"
-></A
-><CODE
-CLASS="FUNCDEF"
->static TQString getText</CODE
->(const TQString &amp;caption, const TQString &amp;label, const TQString &amp;text = TQString::null, bool *ok = 0, TQWidget *parent = 0, const char *name = 0);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->ok</TT
-> is not passed and the returned value is a tuple of
-the <TT
-CLASS="LITERAL"
->TQString</TT
-> result and the <TT
-CLASS="LITERAL"
->ok</TT
-> flag.
-(Qt v2.1 - v2.3.1)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1613"
-></A
-><CODE
-CLASS="FUNCDEF"
->static TQString getText</CODE
->(const TQString &amp;caption, const TQString &amp;label, TQLineEdit::EchoModeecho, const TQString &amp;text = TQString::null, bool *ok = 0, TQWidget *parent = 0, const char *name = 0);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->ok</TT
-> is not passed and the returned value is a tuple of
-the <TT
-CLASS="LITERAL"
->TQString</TT
-> result and the <TT
-CLASS="LITERAL"
->ok</TT
-> flag.
-(Qt v2.2 - v2.3.1)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1634"
-></A
-><CODE
-CLASS="FUNCDEF"
->static TQString getText</CODE
->(const TQString &amp;caption, const TQString &amp;label, TQLineEdit::EchoModeecho = TQLineEdit::Normal, const TQString &amp;text = TQString::null, bool *ok = 0, TQWidget *parent = 0, const char *name = 0);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->ok</TT
-> is not passed and the returned value is a tuple of
-the <TT
-CLASS="LITERAL"
->TQString</TT
-> result and the <TT
-CLASS="LITERAL"
->ok</TT
-> flag.
-(Qt v3+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1655"
-></A
-><CODE
-CLASS="FUNCDEF"
->static int getInteger</CODE
->(const TQString &amp;caption, const TQString &amp;label, int num = 0, int from = -2147483647, int to = 2147483647, int step = 1, bool *ok = 0, TQWidget *parent = 0, const char *name = 0);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->ok</TT
-> is not passed and the returned value is a tuple of
-the <TT
-CLASS="LITERAL"
->int</TT
-> result and the <TT
-CLASS="LITERAL"
->ok</TT
-> flag.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1680"
-></A
-><CODE
-CLASS="FUNCDEF"
->static double getDouble</CODE
->(const TQString &amp;caption, const TQString &amp;label, double num = 0, double from = -2147483647, double to = 2147483647, int step = 1, bool *ok = 0, TQWidget *parent = 0, const char *name = 0);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->ok</TT
-> is not passed and the returned value is a tuple of
-the <TT
-CLASS="LITERAL"
->double</TT
-> result and the <TT
-CLASS="LITERAL"
->ok</TT
-> flag.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1705"
-></A
-><CODE
-CLASS="FUNCDEF"
->static TQString getItem</CODE
->(const TQString &amp;caption, const TQString &amp;label, const TQStringList &#38;list, int current = 0, bool editable = TRUE, bool *ok = 0, TQWidget *parent = 0, const char *name = 0);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->ok</TT
-> is not passed and the returned value is a tuple of
-the <TT
-CLASS="LITERAL"
->TQString</TT
-> result and the <TT
-CLASS="LITERAL"
->ok</TT
-> flag.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1728"
->QInterlaceStyle (Qt v2.3.1+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1730"
-></A
-><CODE
-CLASS="FUNCDEF"
->void scrollBarMetrics</CODE
->(const TQTabBar *sb, int &amp;sliderMin, int &amp;sliderMax, int &amp;sliderLength, int &amp;buttonDim);<P
-></P
-></DIV
-><P
->This takes only the <TT
-CLASS="LITERAL"
->sb</TT
-> parameter and returns a tuple of the
-<TT
-CLASS="LITERAL"
->sliderMin</TT
->, <TT
-CLASS="LITERAL"
->sliderMax</TT
->,
-<TT
-CLASS="LITERAL"
->sliderLength</TT
-> and <TT
-CLASS="LITERAL"
->buttonDim</TT
-> values.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1749"
->TQIODevice</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQIODevice</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1753"
->TQKeySequence (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQKeySequence</TT
-> is fully implemented including the operators
-<TT
-CLASS="LITERAL"
->==</TT
->, <TT
-CLASS="LITERAL"
->!=</TT
->, <TT
-CLASS="LITERAL"
->TQString()</TT
-> and
-<TT
-CLASS="LITERAL"
->int()</TT
->. A <TT
-CLASS="LITERAL"
->TQString</TT
-> instance or a Python
-integer may be used whenever a <TT
-CLASS="LITERAL"
->TQKeySequence</TT
-> can be used.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1763"
->TQLabel</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQLabel</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1767"
->TQLayout</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQLayout</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1771"
->TQBoxLayout</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQBoxLayout</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1775"
->TQGLayoutIterator (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQGLayoutIterator</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1779"
->TQGridLayout</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1781"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool findWidget</CODE
->(TQWidget *w, int *row, int *col);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->w</TT
-> parameter and returns a tuple containing
-the <TT
-CLASS="LITERAL"
->bool</TT
-> result, <TT
-CLASS="LITERAL"
->row</TT
-> and
-<TT
-CLASS="LITERAL"
->col</TT
->. (Qt v2+)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1795"
->TQHBoxLayout</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQHBoxLayout</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1799"
->TQLayoutItem (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQLayoutItem</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1803"
->TQLayoutIterator (Qt v2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1805"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQLayoutItem *next</CODE
->();<P
-></P
-></DIV
-><P
->This is a wrapper around the <TT
-CLASS="LITERAL"
->TQLayoutIterator</TT
->
-<TT
-CLASS="LITERAL"
->++</TT
-> operator.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1812"
->TQSpacerItem (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSpacerItem</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1816"
->TQVBoxLayout</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQVBoxLayout</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1820"
->TQWidgetItem (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQWidgetItem</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1824"
->TQLCDNumber</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQLCDNumber</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1828"
->TQLibrary (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQLibrary</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1832"
->TQLineEdit</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1834"
-></A
-><CODE
-CLASS="FUNCDEF"
->int characterAt</CODE
->(int xpos, TQChar *chr);<P
-></P
-></DIV
-><P
->This takes only the <TT
-CLASS="LITERAL"
->xpos</TT
-> parameter and returns the int
-result and the <TT
-CLASS="LITERAL"
->chr</TT
-> value as a tuple. (Qt v3+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1844"
-></A
-><CODE
-CLASS="FUNCDEF"
->void del</CODE
->();<P
-></P
-></DIV
-><P
->This has been renamed <TT
-CLASS="LITERAL"
->delChar</TT
-> in Python. (Qt v2+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1850"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool getSelection</CODE
->(int *start, int *end);<P
-></P
-></DIV
-><P
->This takes no parameters and returns the bool result and the
-<TT
-CLASS="LITERAL"
->start</TT
-> and <TT
-CLASS="LITERAL"
->end</TT
-> values as a tuple.
-(Qt v3+)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1860"
->QList&lt;type&gt; (Qt v2)</A
-></H3
-><P
->Types based on the <TT
-CLASS="LITERAL"
->QList</TT
-> template are automatically
-converted to and from Python lists of the type.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1864"
->TQListBox</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1866"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool itemYPos</CODE
->(int index, int *yPos);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->index</TT
-> parameter and returns a tuple
-containing the <TT
-CLASS="LITERAL"
->bool</TT
-> result and <TT
-CLASS="LITERAL"
->yPos</TT
->.
-(Qt v1.x)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1877"
->TQListBoxItem</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQListBoxItem</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1881"
->TQListBoxPixmap</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQListBoxPixmap</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1885"
->TQListBoxText</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQListBoxText</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1889"
->TQListView</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQListView</TT
-> is fully implemented.</P
-><P
->Note that to remove a child <TT
-CLASS="LITERAL"
->TQListViewItem</TT
-> you must first
-call <TT
-CLASS="LITERAL"
->takeItem()</TT
-> and then <TT
-CLASS="LITERAL"
->del()</TT
->.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1897"
->TQListViewItem</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQListViewItem</TT
-> is fully implemented.</P
-><P
->Note that to remove a child <TT
-CLASS="LITERAL"
->TQListViewItem</TT
-> you must first
-call <TT
-CLASS="LITERAL"
->takeItem()</TT
-> and then <TT
-CLASS="LITERAL"
->del()</TT
->.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1905"
->TQCheckListItem</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCheckListItem</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1909"
->TQListViewItemIterator (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQListViewItemIterator</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1913"
->TQLocale (Qt v3.3+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1915"
-></A
-><CODE
-CLASS="FUNCDEF"
->short toShort</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->short</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1923"
-></A
-><CODE
-CLASS="FUNCDEF"
->ushort toUShort</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->ushort</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1931"
-></A
-><CODE
-CLASS="FUNCDEF"
->int toInt</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->int</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1939"
-></A
-><CODE
-CLASS="FUNCDEF"
->uint toUInt</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->uint</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1947"
-></A
-><CODE
-CLASS="FUNCDEF"
->Q_LONG toLong</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->long</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1955"
-></A
-><CODE
-CLASS="FUNCDEF"
->Q_ULONG toULong</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->ulong</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1963"
-></A
-><CODE
-CLASS="FUNCDEF"
->float toFloat</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->float</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1971"
-></A
-><CODE
-CLASS="FUNCDEF"
->double toDouble</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->double</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN1979"
->TQMainWindow</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1981"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQTextStream &amp;operator&lt;&lt;</CODE
->(TQTextStream &amp;, const TQMainWindow &amp;);<P
-></P
-></DIV
-><P
->This operator is fully implemented. (Qt v3+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1989"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQTextStream &amp;operator&gt;&gt;</CODE
->(TQTextStream &amp;, TQMainWindow &amp;);<P
-></P
-></DIV
-><P
->This operator is fully implemented. (Qt v3+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN1997"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool getLocation</CODE
->(TQToolBar *tb, ToolBarDock &amp;dock, int &amp;index, bool &amp;nl, int &amp;extraOffset);<P
-></P
-></DIV
-><P
->This takes only the <TT
-CLASS="LITERAL"
->tb</TT
-> parameter and returns a tuple of the
-result, <TT
-CLASS="LITERAL"
->dock</TT
->, <TT
-CLASS="LITERAL"
->index</TT
->,
-<TT
-CLASS="LITERAL"
->nl</TT
-> and <TT
-CLASS="LITERAL"
->extraOffset</TT
-> values. (Qt v2.1.0+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2016"
-></A
-><CODE
-CLASS="FUNCDEF"
->QList&lt;TQToolBar&gt; toolBars</CODE
->(ToolBarDock dock);<P
-></P
-></DIV
-><P
->This returns a list of <TT
-CLASS="LITERAL"
->TQToolBar</TT
-> instances. (Qt v2.1.0+)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2023"
->TQMemArray&lt;type&gt; (Qt v3+)</A
-></H3
-><P
->Types based on the <TT
-CLASS="LITERAL"
->TQMemArray</TT
-> template are automatically
-converted to and from Python lists of the type.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2027"
->TQMenuBar</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQMenuBar</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2031"
->TQMenuData</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2033"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQMenuItem *findItem</CODE
->(int id, TQMenuData **parent);<P
-></P
-></DIV
-><P
->Not implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2041"
->TQCustomMenuItem (Qt v2.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCustomMenuItem</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2045"
->TQMenuItem</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQMenuItem</TT
-> is an internal Qt class.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2049"
->TQMessageBox</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQMessageBox</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2053"
->TQMetaObject</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2055"
-></A
-><CODE
-CLASS="FUNCDEF"
->int numClassInfo const</CODE
->(bool super = FALSE);<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2061"
-></A
-><CODE
-CLASS="FUNCDEF"
->const QClassInfo *classInfo const</CODE
->(bool super = FALSE);<P
-></P
-></DIV
-><P
->Not implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2067"
->TQMetaProperty</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQMetaProperty</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2071"
->TQMimeSource (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQMimeSource</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2075"
->TQMimeSourceFactory (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQMimeSourceFactory</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2079"
->TQWindowsMime (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQWindowsMime</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2083"
->TQMotifPlusStyle (Qt v2.2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2085"
-></A
-><CODE
-CLASS="FUNCDEF"
->void getButtonShift</CODE
->(int &amp;x, int &amp;y);<P
-></P
-></DIV
-><P
->This takes no parameters and returns a tuple of the <TT
-CLASS="LITERAL"
->x</TT
-> and
-<TT
-CLASS="LITERAL"
->y</TT
-> values. (Qt v2)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2095"
-></A
-><CODE
-CLASS="FUNCDEF"
->void scrollBarMetrics</CODE
->(const TQScrollBar *sb, int &amp;sliderMin, int &amp;sliderMax, int &amp;sliderLength, int &amp;buttonDim);<P
-></P
-></DIV
-><P
->This takes only the <TT
-CLASS="LITERAL"
->sb</TT
-> parameter and returns a tuple of the
-<TT
-CLASS="LITERAL"
->sliderMin</TT
->, <TT
-CLASS="LITERAL"
->sliderMax</TT
->,
-<TT
-CLASS="LITERAL"
->sliderLength</TT
-> and <TT
-CLASS="LITERAL"
->buttonDim</TT
-> values.
-(Qt v2)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2114"
->TQMotifStyle (Qt v2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2116"
-></A
-><CODE
-CLASS="FUNCDEF"
->void scrollBarMetrics</CODE
->(const TQTabBar *sb, int &#38;sliderMin, int &#38;sliderMax, int &#38;sliderLength, int &#38;buttonDim);<P
-></P
-></DIV
-><P
->This takes only the <TT
-CLASS="LITERAL"
->sb</TT
-> parameter and returns a tuple of the
-<TT
-CLASS="LITERAL"
->sliderMin</TT
->, <TT
-CLASS="LITERAL"
->sliderMax</TT
->,
-<TT
-CLASS="LITERAL"
->sliderLength</TT
-> and <TT
-CLASS="LITERAL"
->buttonDim</TT
-> values.
-(Qt v2)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2135"
-></A
-><CODE
-CLASS="FUNCDEF"
->void tabbarMetrics</CODE
->(const TQTabBar *t, int &#38;hframe, int &#38;vframe, int &#38;overlap);<P
-></P
-></DIV
-><P
->This takes only the <TT
-CLASS="LITERAL"
->t</TT
-> parameter and returns a tuple of the
-<TT
-CLASS="LITERAL"
->hframe</TT
->, <TT
-CLASS="LITERAL"
->vframe</TT
-> and
-<TT
-CLASS="LITERAL"
->overlap</TT
-> values. (Qt v2)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2151"
->TQMovie</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2153"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQMovie</CODE
->(TQDataSource *src, int bufsize = 1024);<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2161"
-></A
-><CODE
-CLASS="FUNCDEF"
->void pushData</CODE
->(const uchar *data, int length);<P
-></P
-></DIV
-><P
-><TT
-CLASS="LITERAL"
->length</TT
-> is derived from <TT
-CLASS="LITERAL"
->data</TT
-> and not
-passed as a parameter. (Qt v2.2.0+)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2171"
->TQMultiLineEdit</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2173"
-></A
-><CODE
-CLASS="FUNCDEF"
->void cursorPosition const</CODE
->(int *line, int *col);<P
-></P
-></DIV
-><P
->This takes no parameters and returns a tuple of the <TT
-CLASS="LITERAL"
->line</TT
-> and
-<TT
-CLASS="LITERAL"
->col</TT
-> values. (Qt v1.x, Qt v2.x)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2183"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual void del</CODE
->();<P
-></P
-></DIV
-><P
->This has been renamed <TT
-CLASS="LITERAL"
->delChar</TT
-> in Python. (Qt v1.x, Qt v2.x)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2189"
-></A
-><CODE
-CLASS="FUNCDEF"
->void getCursorPosition const</CODE
->(int *line, int *col);<P
-></P
-></DIV
-><P
->This takes no parameters and returns a tuple of the <TT
-CLASS="LITERAL"
->line</TT
-> and
-<TT
-CLASS="LITERAL"
->col</TT
-> values. (Qt v1.x, Qt v2.x)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2199"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool getMarkedRegion</CODE
->(int *line1, int *col1, int *line2, int *col2);<P
-></P
-></DIV
-><P
->This takes no parameters and returns a tuple of the bool result and the
-<TT
-CLASS="LITERAL"
->line1</TT
->, <TT
-CLASS="LITERAL"
->col1</TT
->, <TT
-CLASS="LITERAL"
->line2</TT
-> and
-<TT
-CLASS="LITERAL"
->col2</TT
-> values.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2215"
->TQMutex (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQMutex</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2219"
->TQMutexLocker (Qt v3.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQMutexLocker</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2223"
->TQNetworkOperation (Qt v2.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQNetworkOperation</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2227"
->TQNetworkProtocol (Qt v2.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQNetworkProtocol</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2231"
->TQNetworkProtocolFactoryBase (Qt v2.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQNetworkProtocolFactoryBase</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2235"
->TQObject</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2237"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool disconnect</CODE
->(const TQObject *receiver, const char *member = 0);<P
-></P
-></DIV
-><P
->Not yet implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2245"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool disconnect</CODE
->(const char *signal = 0, const TQObject *receiver = 0, const char *member = 0);<P
-></P
-></DIV
-><P
->Not yet implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2255"
-></A
-><CODE
-CLASS="FUNCDEF"
->static bool disconnect</CODE
->(const TQObject *sender, const char *signal, const TQObject *receiver, const char *member);<P
-></P
-></DIV
-><P
->At the moment PyQt does not support the full behaviour of the corresponding Qt
-method. In particular, specifying None (ie. 0 in C++) for the
-<TT
-CLASS="LITERAL"
->signal</TT
-> and <TT
-CLASS="LITERAL"
->receiver</TT
-> parameters is not yet
-supported.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2269"
->TQObjectCleanupHandler (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQObjectCleanupHandler</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2273"
->TQObjectList</A
-></H3
-><P
->This class isn't implemented. Whenever a <TT
-CLASS="LITERAL"
->TQObjectList</TT
-> is the
-return type of a function or the type of an argument, a Python list of
-<TT
-CLASS="LITERAL"
->TQObject</TT
-> instances is used instead.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2278"
->TQPaintDeviceMetrics</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQPaintDeviceMetrics</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2282"
->TQPaintDevice</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2284"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual bool cmd</CODE
->(int, TQPainter *, QPDevCmdParam *);<P
-></P
-></DIV
-><P
->Not implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2291"
->TQPainter</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2293"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQRect boundingRect</CODE
->(int x, int y, int w, int h, int flags, const char *str, int len = -1, char **intern = 0);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->intern</TT
-> parameter is not supported.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2314"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQRect boundingRect</CODE
->(const TQRect&#38;, int flags, const char *str, int len = -1, char **intern = 0);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->intern</TT
-> parameter is not supported.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2328"
-></A
-><CODE
-CLASS="FUNCDEF"
->void drawText</CODE
->(int x, int y, int w, int h, int flags, const char *str, int len = -1, TQRect *br = 0, char **intern = 0);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->intern</TT
-> parameter is not supported.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2351"
-></A
-><CODE
-CLASS="FUNCDEF"
->void drawText</CODE
->(const TQRect&#38;, int flags, const char *str, int len = -1, TQRect *br = 0, char **intern = 0);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->intern</TT
-> parameter is not supported.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2367"
-></A
-><CODE
-CLASS="FUNCDEF"
->void setTabArray</CODE
->(int *ta);<P
-></P
-></DIV
-><P
->This takes a single parameter which is a list of tab stops.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2373"
-></A
-><CODE
-CLASS="FUNCDEF"
->int *tabArray</CODE
->();<P
-></P
-></DIV
-><P
->This returns a list of tab stops.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2378"
->TQPalette</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQPalette</TT
-> is fully implemented, including the Python
-<TT
-CLASS="LITERAL"
->==</TT
-> and <TT
-CLASS="LITERAL"
->!=</TT
-> operators.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2384"
->TQPixmap</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2386"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQPixmap</CODE
->(const char *xpm[]);<P
-></P
-></DIV
-><P
->This takes a list of strings as its parameter.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2392"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool loadFromData</CODE
->(const uchar *buf, uint len, const char *format = 0, ColorMode mode = Auto);<P
-></P
-></DIV
-><P
-><TT
-CLASS="LITERAL"
->len</TT
-> is derived from <TT
-CLASS="LITERAL"
->buf</TT
-> and not passed as
-a parameter.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2406"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool loadFromData</CODE
->(const uchar *buf, uint len, const char *format, int conversion_flags);<P
-></P
-></DIV
-><P
->Not implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2418"
->TQPixmapCache (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQPixmapCache</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2422"
->QPair&lt;type,type&gt; (Qt v3+)</A
-></H3
-><P
->Types based on the <TT
-CLASS="LITERAL"
->QPair</TT
-> template are automatically
-converted to and from Python tuples of two elements.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2426"
->TQPen</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQPen</TT
-> is fully implemented, including the Python
-<TT
-CLASS="LITERAL"
->==</TT
-> and <TT
-CLASS="LITERAL"
->!=</TT
-> operators.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2432"
->TQPicture</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2434"
-></A
-><CODE
-CLASS="FUNCDEF"
->const char *data</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2439"
-></A
-><CODE
-CLASS="FUNCDEF"
->void setData</CODE
->(const char *data, uint size);<P
-></P
-></DIV
-><P
-><TT
-CLASS="LITERAL"
->size</TT
-> is derived from <TT
-CLASS="LITERAL"
->data</TT
-> and not passed
-as a parameter.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2449"
->TQPlatinumStyle (Qt v2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2451"
-></A
-><CODE
-CLASS="FUNCDEF"
->void scrollBarMetrics</CODE
->(const TQTabBar *sb, int &#38;sliderMin, int &#38;sliderMax, int &#38;sliderLength, int &#38;buttonDim);<P
-></P
-></DIV
-><P
->This takes only the <TT
-CLASS="LITERAL"
->sb</TT
-> parameter and returns a tuple of the
-<TT
-CLASS="LITERAL"
->sliderMin</TT
->, <TT
-CLASS="LITERAL"
->sliderMax</TT
->,
-<TT
-CLASS="LITERAL"
->sliderLength</TT
-> and <TT
-CLASS="LITERAL"
->buttonDim</TT
-> values.
-(Qt v2)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2470"
->TQPoint</A
-></H3
-><P
->The Python
-<TT
-CLASS="LITERAL"
->+</TT
->, <TT
-CLASS="LITERAL"
->+=</TT
->,
-<TT
-CLASS="LITERAL"
->-</TT
->, <TT
-CLASS="LITERAL"
->-=</TT
->, unary <TT
-CLASS="LITERAL"
->-</TT
->,
-<TT
-CLASS="LITERAL"
->*</TT
->, <TT
-CLASS="LITERAL"
->*=</TT
->,
-<TT
-CLASS="LITERAL"
->/</TT
->, <TT
-CLASS="LITERAL"
->/=</TT
->,
-<TT
-CLASS="LITERAL"
->==</TT
->, <TT
-CLASS="LITERAL"
->!=</TT
-> and <TT
-CLASS="LITERAL"
->__nonzero__</TT
->
-operators are supported.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2485"
-></A
-><CODE
-CLASS="FUNCDEF"
->QCOORD &amp;rx</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2490"
-></A
-><CODE
-CLASS="FUNCDEF"
->QCOORD &amp;ry</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2495"
->TQPointArray</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2497"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQPointArray</CODE
->(int nPoints, const QCOORD *points);<P
-></P
-></DIV
-><P
->This takes a single parameter which is a list of points.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2505"
-></A
-><CODE
-CLASS="FUNCDEF"
->void point</CODE
->(uint i, int *x, int *y);<P
-></P
-></DIV
-><P
->This takes the single parameter <TT
-CLASS="LITERAL"
->i</TT
-> and returns the
-<TT
-CLASS="LITERAL"
->x</TT
-> and <TT
-CLASS="LITERAL"
->y</TT
-> values as a tuple.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2518"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool putPoints</CODE
->(int index, int nPoints, const QCOORD *points);<P
-></P
-></DIV
-><P
->This takes two parameters, <TT
-CLASS="LITERAL"
->index</TT
-> and a list of points.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2529"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool putPoints</CODE
->(int index, int nPoints, int firstx, int firsty, ...);<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2542"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool setPoints</CODE
->(int nPoints, const QCOORD *points);<P
-></P
-></DIV
-><P
->This takes a single parameter which is a list of points.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2550"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool setPoints</CODE
->(int nPoints, int firstx, int firsty, ...);<P
-></P
-></DIV
-><P
->Not implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2561"
->TQPopupMenu</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2563"
-></A
-><CODE
-CLASS="FUNCDEF"
->int exec</CODE
->();<P
-></P
-></DIV
-><P
->This has been renamed <TT
-CLASS="LITERAL"
->exec_loop</TT
-> in Python.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2569"
-></A
-><CODE
-CLASS="FUNCDEF"
->int exec</CODE
->(const TQPoint &#38;pos, int indexAtPoint = 0);<P
-></P
-></DIV
-><P
->This has been renamed <TT
-CLASS="LITERAL"
->exec_loop</TT
-> in Python.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2578"
->TQPrintDialog (X11)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQPrintDialog</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2582"
->TQPrinter</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQPrinter</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2586"
->TQProcess (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQProcess</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2590"
->TQProgressBar</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQProgressBar</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2594"
->TQProgressDialog</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQProgressDialog</TT
-> is fully implemented.
-value.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2598"
->TQPtrList&lt;type&gt; (Qt v3+)</A
-></H3
-><P
->Types based on the <TT
-CLASS="LITERAL"
->TQPtrList</TT
-> template are automatically
-converted to and from Python lists of the type.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2602"
->TQPushButton</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQPushButton</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2606"
->TQRadioButton</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQRadioButton</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2610"
->TQRangeControl</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQRangeControl</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2614"
->TQRect</A
-></H3
-><P
->The Python
-<TT
-CLASS="LITERAL"
->&amp;</TT
->, <TT
-CLASS="LITERAL"
->&amp;=</TT
->,
-<TT
-CLASS="LITERAL"
->|</TT
->, <TT
-CLASS="LITERAL"
->|=</TT
->,
-<TT
-CLASS="LITERAL"
->==</TT
->, <TT
-CLASS="LITERAL"
->!=</TT
->, <TT
-CLASS="LITERAL"
->in</TT
-> and
-<TT
-CLASS="LITERAL"
->__nonzero__</TT
-> operators are supported.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2625"
-></A
-><CODE
-CLASS="FUNCDEF"
->void coords</CODE
->(int *x1, int *y1, int *x2, int *y2);<P
-></P
-></DIV
-><P
->This takes no parameters and returns a tuple containing the four values.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2637"
-></A
-><CODE
-CLASS="FUNCDEF"
->void rect</CODE
->(int *x, int *y, int *w, int *h);<P
-></P
-></DIV
-><P
->This takes no parameters and returns a tuple containing the four values.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2649"
-></A
-><CODE
-CLASS="FUNCDEF"
->QCOORD &amp;rBottom</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented. (Qt v2+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2654"
-></A
-><CODE
-CLASS="FUNCDEF"
->QCOORD &amp;rLeft</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented. (Qt v2+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2659"
-></A
-><CODE
-CLASS="FUNCDEF"
->QCOORD &amp;rRight</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented. (Qt v2+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2664"
-></A
-><CODE
-CLASS="FUNCDEF"
->QCOORD &amp;rTop</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented. (Qt v2+)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2669"
->TQRegExp</A
-></H3
-><P
->The Python <TT
-CLASS="LITERAL"
->==</TT
-> and <TT
-CLASS="LITERAL"
->!=</TT
-> operators are
-supported.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2674"
-></A
-><CODE
-CLASS="FUNCDEF"
->int match</CODE
->(const char *str, int index = 0, int *len = 0);<P
-></P
-></DIV
-><P
->This takes <TT
-CLASS="LITERAL"
->str</TT
-> and <TT
-CLASS="LITERAL"
->index</TT
-> parameters and
-returns a tuple of the <TT
-CLASS="LITERAL"
->int</TT
-> result and the
-<TT
-CLASS="LITERAL"
->len</TT
-> value. (Qt v1.x)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2688"
-></A
-><CODE
-CLASS="FUNCDEF"
->int match</CODE
->(const TQString &#38;str, int index = 0, int *len = 0);<P
-></P
-></DIV
-><P
->This takes <TT
-CLASS="LITERAL"
->str</TT
-> and <TT
-CLASS="LITERAL"
->index</TT
-> parameters and
-returns a tuple of the <TT
-CLASS="LITERAL"
->int</TT
-> result and the
-<TT
-CLASS="LITERAL"
->len</TT
-> value. (Qt v2+)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2702"
->TQRegion</A
-></H3
-><P
->The Python
-<TT
-CLASS="LITERAL"
->|</TT
->, <TT
-CLASS="LITERAL"
->|=</TT
->,
-<TT
-CLASS="LITERAL"
->+</TT
->, <TT
-CLASS="LITERAL"
->+=</TT
->,
-<TT
-CLASS="LITERAL"
->&amp;</TT
->, <TT
-CLASS="LITERAL"
->&amp;=</TT
->,
-<TT
-CLASS="LITERAL"
->-</TT
->, <TT
-CLASS="LITERAL"
->-=</TT
->,
-<TT
-CLASS="LITERAL"
->^</TT
->, <TT
-CLASS="LITERAL"
->^=</TT
->,
-<TT
-CLASS="LITERAL"
->==</TT
->, <TT
-CLASS="LITERAL"
->!=</TT
->, <TT
-CLASS="LITERAL"
->in</TT
-> and
-<TT
-CLASS="LITERAL"
->__nonzero__</TT
-> operators are supported.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2719"
-></A
-><CODE
-CLASS="FUNCDEF"
->QArray&lt;TQRect&gt; rects</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2724"
-></A
-><CODE
-CLASS="FUNCDEF"
->void setRects</CODE
->(TQRect *rects, int num);<P
-></P
-></DIV
-><P
->Not yet implemented. (Qt v2.2+)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2732"
->TQScrollBar</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQScrollBar</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2736"
->TQScrollView</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2738"
-></A
-><CODE
-CLASS="FUNCDEF"
->void contentsToViewport</CODE
->(int x, int y, int &#38;vx, int &#38;vy);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->x</TT
-> and <TT
-CLASS="LITERAL"
->y</TT
-> parameters and
-returns a tuple containing the <TT
-CLASS="LITERAL"
->vx</TT
-> and <TT
-CLASS="LITERAL"
->vy</TT
->
-values. (Qt v2+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2754"
-></A
-><CODE
-CLASS="FUNCDEF"
->void viewportToContents</CODE
->(int vx, int vy, int &#38;x, int &#38;y);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->vx</TT
-> and <TT
-CLASS="LITERAL"
->vy</TT
-> parameters and
-returns a tuple containing the <TT
-CLASS="LITERAL"
->x</TT
-> and <TT
-CLASS="LITERAL"
->y</TT
->
-values. (Qt v2+)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2770"
->TQSemaphore (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSemaphore</TT
-> is fully implemented. The <TT
-CLASS="LITERAL"
->+=</TT
->
-and <TT
-CLASS="LITERAL"
->-=</TT
-> operators have also been implemented, but require
-Python v2.0 or later.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2776"
->TQSemiModal (Qt v1, v2)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSemiModal</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2780"
->QSessionManager (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QSessionManager</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2784"
->TQSettings (Qt v3+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2786"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool readBoolEntry</CODE
->(const TQString &amp;key, bool def = 0, bool *ok = 0);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->ok</TT
-> is not passed and the returned value is a tuple of
-the <TT
-CLASS="LITERAL"
->bool</TT
-> result and the <TT
-CLASS="LITERAL"
->ok</TT
-> flag.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2799"
-></A
-><CODE
-CLASS="FUNCDEF"
->double readDoubleEntry</CODE
->(const TQString &amp;key, double def = 0, bool *ok = 0);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->ok</TT
-> is not passed and the returned value is a tuple of
-the <TT
-CLASS="LITERAL"
->double</TT
-> result and the <TT
-CLASS="LITERAL"
->ok</TT
-> flag.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2812"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQString readEntry</CODE
->(const TQString &amp;key, const TQString &amp;def = TQString::null, bool *ok = 0);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->ok</TT
-> is not passed and the returned value is a tuple of
-the <TT
-CLASS="LITERAL"
->TQString</TT
-> result and the <TT
-CLASS="LITERAL"
->ok</TT
-> flag.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2825"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQStringList readListEntry</CODE
->(const TQString &amp;key, bool *ok = 0);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->ok</TT
-> is not passed and the returned value is a tuple of
-the <TT
-CLASS="LITERAL"
->TQStringList</TT
-> result and the <TT
-CLASS="LITERAL"
->ok</TT
-> flag.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2836"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQStringList readListEntry</CODE
->(const TQString &amp;key, const TQChar &amp;separator, bool *ok = 0);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->ok</TT
-> is not passed and the returned value is a tuple of
-the <TT
-CLASS="LITERAL"
->TQStringList</TT
-> result and the <TT
-CLASS="LITERAL"
->ok</TT
-> flag.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2849"
-></A
-><CODE
-CLASS="FUNCDEF"
->int readNumEntry</CODE
->(const TQString &amp;key, int def = 0, bool *ok = 0);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->ok</TT
-> is not passed and the returned value is a tuple of
-the <TT
-CLASS="LITERAL"
->int</TT
-> result and the <TT
-CLASS="LITERAL"
->ok</TT
-> flag.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2862"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool writeEntry</CODE
->(const TQString &amp;key, bool value);<P
-></P
-></DIV
-><P
->Not implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2870"
->TQSGIStyle (Qt v2.2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2872"
-></A
-><CODE
-CLASS="FUNCDEF"
->void scrollBarMetrics</CODE
->(const TQScrollBar *sb, int &amp;sliderMin, int &amp;sliderMax, int &amp;sliderLength, int &amp;buttonDim);<P
-></P
-></DIV
-><P
->This takes only the <TT
-CLASS="LITERAL"
->sb</TT
-> parameter and returns a tuple of the
-<TT
-CLASS="LITERAL"
->sliderMin</TT
->, <TT
-CLASS="LITERAL"
->sliderMax</TT
->,
-<TT
-CLASS="LITERAL"
->sliderLength</TT
-> and <TT
-CLASS="LITERAL"
->buttonDim</TT
-> values.
-(Qt v2)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2891"
->TQSignalMapper</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSignalMapper</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2895"
->TQSimpleRichText (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSimpleRichText</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2899"
->TQSize</A
-></H3
-><P
->The Python
-<TT
-CLASS="LITERAL"
->+</TT
->, <TT
-CLASS="LITERAL"
->+=</TT
->,
-<TT
-CLASS="LITERAL"
->-</TT
->, <TT
-CLASS="LITERAL"
->-=</TT
->,
-<TT
-CLASS="LITERAL"
->*</TT
->, <TT
-CLASS="LITERAL"
->*=</TT
->,
-<TT
-CLASS="LITERAL"
->/</TT
->, <TT
-CLASS="LITERAL"
->/=</TT
->,
-<TT
-CLASS="LITERAL"
->==</TT
->, <TT
-CLASS="LITERAL"
->!=</TT
-> and <TT
-CLASS="LITERAL"
->__nonzero__</TT
->
-operators are supported.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2913"
-></A
-><CODE
-CLASS="FUNCDEF"
->QCOORD &amp;rheight</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2918"
-></A
-><CODE
-CLASS="FUNCDEF"
->QCOORD &amp;rwidth</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2923"
->TQSizeGrip (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSizeGrip</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2927"
->TQSizePolicy (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSizePolicy</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2931"
->TQSlider</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSlider</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2935"
->TQSocketNotifier</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSocketNotifier</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2939"
->TQSound (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSound</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2943"
->TQSpinBox</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2945"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual int mapTextToValue</CODE
->(bool *ok);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->int</TT
-> result and the modified
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2953"
->TQSplashScreen (Qt v3.2.0+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSplashScreen</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2957"
->TQSplitter</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2959"
-></A
-><CODE
-CLASS="FUNCDEF"
->void getRange</CODE
->(int id, int *min, int *max);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->id</TT
-> parameter and returns the
-<TT
-CLASS="LITERAL"
->min</TT
-> and <TT
-CLASS="LITERAL"
->max</TT
-> values as a tuple. (Qt v2+)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2972"
->TQStatusBar</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQStatusBar</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2976"
->TQChar (Qt v2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2978"
-></A
-><CODE
-CLASS="FUNCDEF"
->uchar &#38;cell const</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN2983"
-></A
-><CODE
-CLASS="FUNCDEF"
->uchar &#38;row const</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN2988"
->TQString</A
-></H3
-><P
->A Python string object (or Unicode object) can be used whenever a
-<TT
-CLASS="LITERAL"
->TQString</TT
-> can be used. A <TT
-CLASS="LITERAL"
->TQString</TT
-> can be
-converted to a Python string object using the Python <TT
-CLASS="LITERAL"
->str()</TT
->
-function, and to a Python Unicode object using the Python
-<TT
-CLASS="LITERAL"
->unicode()</TT
-> function.</P
-><P
->The Python <TT
-CLASS="LITERAL"
->+=</TT
->, <TT
-CLASS="LITERAL"
->len</TT
->, <TT
-CLASS="LITERAL"
->[]</TT
->
-(for reading slices and individual characters), <TT
-CLASS="LITERAL"
->in</TT
-> and
-comparison operators are supported.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3000"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQCharRef at</CODE
->(uint i);<P
-></P
-></DIV
-><P
->Not yet implemented. (Qt v2+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3006"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQChar constref const</CODE
->(uint i);<P
-></P
-></DIV
-><P
->Not yet implemented. (Qt v2+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3012"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQChar &#38;ref</CODE
->(uint i);<P
-></P
-></DIV
-><P
->Not yet implemented. (Qt v2+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3018"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQString &#38;setUnicodeCodes</CODE
->(const ushort *unicode_as_shorts, uint len);<P
-></P
-></DIV
-><P
->Not yet implemented. (Qt v2.1+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3026"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQString &#38;sprintf</CODE
->(const char *format, ...);<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3033"
-></A
-><CODE
-CLASS="FUNCDEF"
->short toShort</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->short</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3041"
-></A
-><CODE
-CLASS="FUNCDEF"
->ushort toUShort</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->ushort</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3049"
-></A
-><CODE
-CLASS="FUNCDEF"
->int toInt</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->int</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3057"
-></A
-><CODE
-CLASS="FUNCDEF"
->uint toUInt</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->uint</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3065"
-></A
-><CODE
-CLASS="FUNCDEF"
->long toLong</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->long</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3073"
-></A
-><CODE
-CLASS="FUNCDEF"
->ulong toULong</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->ulong</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3081"
-></A
-><CODE
-CLASS="FUNCDEF"
->float toFloat</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->float</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3089"
-></A
-><CODE
-CLASS="FUNCDEF"
->double toDouble</CODE
->(bool *ok = 0);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->double</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3097"
->TQStringList (Qt v2+)</A
-></H3
-><P
->The Python <TT
-CLASS="LITERAL"
->len</TT
->, <TT
-CLASS="LITERAL"
->[]</TT
-> (for both reading and
-writing slices and individual elements), <TT
-CLASS="LITERAL"
->del</TT
-> (for deleting
-slices and individual elements), <TT
-CLASS="LITERAL"
->+</TT
->, <TT
-CLASS="LITERAL"
->+=</TT
->,
-<TT
-CLASS="LITERAL"
->*</TT
->, <TT
-CLASS="LITERAL"
->*=</TT
->, <TT
-CLASS="LITERAL"
->==</TT
->,
-<TT
-CLASS="LITERAL"
->!=</TT
-> and <TT
-CLASS="LITERAL"
->in</TT
-> operators are supported.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3110"
-></A
-><CODE
-CLASS="FUNCDEF"
->Iterator append</CODE
->(const TQString &#38;x);<P
-></P
-></DIV
-><P
->This does not return a value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3116"
-></A
-><CODE
-CLASS="FUNCDEF"
->Iterator prepend</CODE
->(const TQString &#38;x);<P
-></P
-></DIV
-><P
->This does not return a value.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3122"
->TQStrList</A
-></H3
-><P
->This class isn't implemented. Whenever a <TT
-CLASS="LITERAL"
->TQStrList</TT
-> is the
-return type of a function or the type of an argument, a Python list of strings
-is used instead.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3126"
->TQStyle (Qt v2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3128"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual void getButtonShift</CODE
->(int &amp;x, int &amp;y);<P
-></P
-></DIV
-><P
->This takes no parameters and returns a tuple of the <TT
-CLASS="LITERAL"
->x</TT
-> and
-<TT
-CLASS="LITERAL"
->y</TT
-> values. (Qt v2)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3138"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual void scrollBarMetrics</CODE
->(const TQScrollBar *b, int &amp;sliderMin, int &amp;sliderMax, int &amp;sliderLength, int &amp;buttonDim);<P
-></P
-></DIV
-><P
->Thus takes only the <TT
-CLASS="LITERAL"
->b</TT
-> parameter and returns a tuple of the
-<TT
-CLASS="LITERAL"
->sliderMin</TT
->, <TT
-CLASS="LITERAL"
->sliderMax</TT
->,
-<TT
-CLASS="LITERAL"
->sliderLength</TT
-> and <TT
-CLASS="LITERAL"
->buttonDim</TT
-> values.
-(Qt v2)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3157"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual void tabbarMetrics</CODE
->(const TQTabBar *t, int &amp;hframe, int &amp;vframe, int &amp;overlap);<P
-></P
-></DIV
-><P
->This takes only the <TT
-CLASS="LITERAL"
->t</TT
-> parameter and returns a tuple of the
-<TT
-CLASS="LITERAL"
->hframe</TT
->, <TT
-CLASS="LITERAL"
->vframe</TT
-> and
-<TT
-CLASS="LITERAL"
->overlap</TT
-> values. (Qt v2)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3173"
->TQStyleOption (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQStyleOption</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3177"
->TQStyleSheet (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQStyleSheet</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3181"
->TQStyleSheetItem (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQStyleSheetItem</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3185"
->TQSyntaxHighlighter (Qt v3.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSyntaxHighlighter</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3189"
->TQTab</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQTab</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3193"
->TQTabBar</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3195"
-></A
-><CODE
-CLASS="FUNCDEF"
->QList&lt;TQTab&gt; tabList</CODE
->();<P
-></P
-></DIV
-><P
->This returns a list of <TT
-CLASS="LITERAL"
->TQTab</TT
-> instances.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3201"
->TQTabDialog</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQTabDialog</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3205"
->QTableView (Qt 1.x, Qt 2.x)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3207"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool colXPos</CODE
->(int col, int *xPos);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->col</TT
-> parameter and returns a tuple containing
-the <TT
-CLASS="LITERAL"
->bool</TT
-> result and <TT
-CLASS="LITERAL"
->xPos</TT
->.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3218"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool rowYPos</CODE
->(int row, int *yPos);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->row</TT
-> parameter and returns a tuple containing
-the <TT
-CLASS="LITERAL"
->bool</TT
-> result and <TT
-CLASS="LITERAL"
->yPos</TT
->.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3229"
->TQTabWidget (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQTabWidget</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3233"
->TQTextBrowser (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQTextBrowser</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3237"
->TQTextCodec (Qt v2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3239"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual TQCString fromUnicode</CODE
->(const TQString &amp;uc, int &amp;lenInOut);<P
-></P
-></DIV
-><P
->The returned value is a tuple of the <TT
-CLASS="LITERAL"
->TQCString</TT
-> result and the
-updated <TT
-CLASS="LITERAL"
->lenInOut</TT
->.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3249"
->TQTextDecoder (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQTextDecoder</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3253"
->TQTextEncoder (Qt v2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3255"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual TQCString fromUnicode = 0</CODE
->(const TQString &amp;uc, int &amp;lenInOut);<P
-></P
-></DIV
-><P
->The returned value is a tuple of the <TT
-CLASS="LITERAL"
->TQCString</TT
-> result and the
-updated <TT
-CLASS="LITERAL"
->lenInOut</TT
->.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3265"
->TQTextEdit (Qt v3+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3267"
-></A
-><CODE
-CLASS="FUNCDEF"
->int charAt</CODE
->(const TQPoint &amp;pos, int *para = 0);<P
-></P
-></DIV
-><P
->This takes only the <TT
-CLASS="LITERAL"
->pos</TT
-> parameter and returns a tuple of the
-value returned via the <TT
-CLASS="LITERAL"
->para</TT
-> pointer and the int result.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3277"
-></A
-><CODE
-CLASS="FUNCDEF"
->void del</CODE
->();<P
-></P
-></DIV
-><P
->This has been renamed <TT
-CLASS="LITERAL"
->delChar</TT
-> in Python.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3283"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual bool find</CODE
->(const TQString &amp;expr, bool cs, bool wo, bool forward = TRUE, int *para = 0, int *index = 0);<P
-></P
-></DIV
-><P
->If the <TT
-CLASS="LITERAL"
->para</TT
-> and <TT
-CLASS="LITERAL"
->index</TT
-> parameters are
-omitted then the bool result is returned. If both are supplied (as integers)
-then a tuple of the bool result and the modified values of
-<TT
-CLASS="LITERAL"
->para</TT
-> and <TT
-CLASS="LITERAL"
->index</TT
-> is returned.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3303"
-></A
-><CODE
-CLASS="FUNCDEF"
->void getCursorPosition</CODE
->(int *para, int *index);<P
-></P
-></DIV
-><P
->This takes no parameters and returns a tuple of the values returned via the
-<TT
-CLASS="LITERAL"
->para</TT
-> and <TT
-CLASS="LITERAL"
->index</TT
-> pointers.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3313"
-></A
-><CODE
-CLASS="FUNCDEF"
->void getSelection</CODE
->(int *paraFrom, int *indexFrom, int *paraTo, int *indexTo, int selNum = 0);<P
-></P
-></DIV
-><P
->This takes only the <TT
-CLASS="LITERAL"
->selNum</TT
-> parameter and returns a tuple of
-the <TT
-CLASS="LITERAL"
->paraFrom</TT
->, <TT
-CLASS="LITERAL"
->indexFrom</TT
->,
-<TT
-CLASS="LITERAL"
->paraTo</TT
-> and <TT
-CLASS="LITERAL"
->indexTo</TT
-> values.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3332"
->TQTextStream</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3334"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQTextStream</CODE
->(FILE *fp, int mode);<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3342"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQTextStream &#38;readRawBytes</CODE
->(char *buf, uint len);<P
-></P
-></DIV
-><P
->Not yet implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3350"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQTextStream &#38;writeRawBytes</CODE
->(const char *buf, uint len);<P
-></P
-></DIV
-><P
->Not yet implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3358"
->TQTextIStream (Qt v2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3360"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQTextIStream</CODE
->(FILE *fp, int mode);<P
-></P
-></DIV
-><P
->Not implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3368"
->TQTextOStream (Qt v2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3370"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQTextOStream</CODE
->(FILE *fp, int mode);<P
-></P
-></DIV
-><P
->Not implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3378"
->TQTextView (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQTextView</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3382"
->TQThread (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQThread</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3386"
->TQTimer</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQTimer</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3390"
->TQToolBar</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQToolBar</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3394"
->TQToolBox (Qt v3.2.0+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQToolBox</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3398"
->TQToolButton</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQToolButton</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3402"
->TQToolTip</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQToolTip</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3406"
->TQToolTipGroup</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQToolTipGroup</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3410"
->QTranslator (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QTranslator</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3414"
->QTranslatorMessage (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QTranslatorMessage</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3418"
->TQUrl (Qt v2.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQUrl</TT
-> is fully implemented, including the
-<TT
-CLASS="LITERAL"
->TQString()</TT
->, <TT
-CLASS="LITERAL"
->==</TT
-> and <TT
-CLASS="LITERAL"
->!=</TT
->
-operators.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3425"
->TQUrlInfo (Qt v2.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQUrlInfo</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3429"
->TQUrlOperator (Qt v2.1+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3431"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual bool isDir</CODE
->(bool *ok);<P
-></P
-></DIV
-><P
->This returns a tuple of the <TT
-CLASS="LITERAL"
->bool</TT
-> result and the
-<TT
-CLASS="LITERAL"
->ok</TT
-> value.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3439"
->QUuid (Qt v3.0+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QUuid</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3443"
->TQValidator</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3445"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual State validate</CODE
->(TQString&#38; input, int&#38; pos);<P
-></P
-></DIV
-><P
->The returned value is a tuple of the <TT
-CLASS="LITERAL"
->State</TT
-> result and the
-updated <TT
-CLASS="LITERAL"
->pos</TT
->.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3455"
->TQDoubleValidator</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3457"
-></A
-><CODE
-CLASS="FUNCDEF"
->State validate</CODE
->(TQString&#38; input, int&#38; pos);<P
-></P
-></DIV
-><P
->The returned value is a tuple of the <TT
-CLASS="LITERAL"
->State</TT
-> result and the
-updated <TT
-CLASS="LITERAL"
->pos</TT
->.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3467"
->TQIntValidator</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3469"
-></A
-><CODE
-CLASS="FUNCDEF"
->State validate</CODE
->(TQString&#38; input, int&#38; pos);<P
-></P
-></DIV
-><P
->The returned value is a tuple of the <TT
-CLASS="LITERAL"
->State</TT
-> result and the
-updated <TT
-CLASS="LITERAL"
->pos</TT
->.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3479"
->TQRegExpValidator (Qt v3+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3481"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual State validate</CODE
->(TQString&#38; input, int&#38; pos);<P
-></P
-></DIV
-><P
->The returned value is a tuple of the <TT
-CLASS="LITERAL"
->State</TT
-> result and the
-updated <TT
-CLASS="LITERAL"
->pos</TT
->.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3491"
->TQValueList&lt;type&gt; (Qt v2+)</A
-></H3
-><P
->Types based on the <TT
-CLASS="LITERAL"
->TQValueList</TT
-> template are automatically
-converted to and from Python lists of the type.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3495"
->TQVariant (Qt v2.1+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3497"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQVariant</CODE
->(const char *val);<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3503"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQVariant</CODE
->(const TQBitArray &amp;val);<P
-></P
-></DIV
-><P
->Not yet implemented. (Qt v3+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3509"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQVariant</CODE
->(const TQValueList&lt;TQVariant&gt; &amp;val);<P
-></P
-></DIV
-><P
->Not yet implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3515"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQVariant</CODE
->(const TQMap&lt;TQString,TQVariant&gt; &amp;val);<P
-></P
-></DIV
-><P
->Not yet implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3521"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQBitArray &amp;asBitArray</CODE
->();<P
-></P
-></DIV
-><P
->Not yet implemented. (Qt v3+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3526"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool &amp;asBool</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3531"
-></A
-><CODE
-CLASS="FUNCDEF"
->double &amp;asDouble</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3536"
-></A
-><CODE
-CLASS="FUNCDEF"
->int &amp;asInt</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3541"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQValueList&lt;TQVariant&gt; &amp;asList</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3546"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQMap&lt;TQString,TQVariant&gt; &amp;asMap</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3551"
-></A
-><CODE
-CLASS="FUNCDEF"
->uint &amp;asUInt</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3556"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQValueListConstIterator&lt;TQVariant&gt;listBegin const</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3561"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQValueListConstIterator&lt;TQVariant&gt;listEnd const</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3566"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQMapConstIterator&lt;TQString,TQVariant&gt;mapBegin const</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3571"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQMapConstIterator&lt;TQString,TQVariant&gt;mapEnd const</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3576"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQMapConstIterator&lt;TQString,TQVariant&gt;mapFind const</CODE
->(const TQString &#38;key);<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3582"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQValueListConstIterator&lt;TQString&gt;stringListBegin const</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3587"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQValueListConstIterator&lt;TQString&gt;stringListEnd const</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3592"
-></A
-><CODE
-CLASS="FUNCDEF"
->const TQBitArray toBitArray const</CODE
->();<P
-></P
-></DIV
-><P
->Not yet implemented. (Qt v3+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3597"
-></A
-><CODE
-CLASS="FUNCDEF"
->const TQValueList&lt;TQVariant&gt;toList const</CODE
->();<P
-></P
-></DIV
-><P
->Not yet implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3602"
-></A
-><CODE
-CLASS="FUNCDEF"
->const TQMap&lt;TQString,TQVariant&gt;toMap const</CODE
->();<P
-></P
-></DIV
-><P
->Not yet implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3607"
->TQVBox (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQVBox</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3611"
->TQVButtonGroup (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQVButtonGroup</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3615"
->TQVGroupBox (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQVGroupBox</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3619"
->TQWaitCondition (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQWaitCondition</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3623"
->TQWhatsThis</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQWhatsThis</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3627"
->TQWidget</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3629"
-></A
-><CODE
-CLASS="FUNCDEF"
->QWExtra *extraData</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3634"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQFocusData *focusData</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3639"
-></A
-><CODE
-CLASS="FUNCDEF"
->void lower</CODE
->();<P
-></P
-></DIV
-><P
->This has been renamed to <TT
-CLASS="LITERAL"
->lowerW</TT
-> in Python.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3645"
-></A
-><CODE
-CLASS="FUNCDEF"
->void raise</CODE
->();<P
-></P
-></DIV
-><P
->This has been renamed to <TT
-CLASS="LITERAL"
->raiseW</TT
-> in Python.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3651"
->TQWidgetList</A
-></H3
-><P
->This class isn't implemented. Whenever a <TT
-CLASS="LITERAL"
->TQWidgetList</TT
-> is the
-return type of a function or the type of an argument, a Python list of
-instances is used instead.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3655"
->TQWidgetStack</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQWidgetStack</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3659"
->QWindow</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QWindow</TT
-> is fully implemented (Qt v1.x).</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3663"
->TQWindowsStyle (Qt v2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3665"
-></A
-><CODE
-CLASS="FUNCDEF"
->void getButtonShift</CODE
->(int &#38;x, int &#38;y);<P
-></P
-></DIV
-><P
->This takes no parameters and returns a tuple of the <TT
-CLASS="LITERAL"
->x</TT
-> and
-<TT
-CLASS="LITERAL"
->y</TT
-> values. (Qt v2)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3675"
-></A
-><CODE
-CLASS="FUNCDEF"
->void scrollBarMetrics</CODE
->(const TQTabBar *sb, int &#38;sliderMin, int &#38;sliderMax, int &#38;sliderLength, int &#38;buttonDim);<P
-></P
-></DIV
-><P
->This takes only the <TT
-CLASS="LITERAL"
->sb</TT
-> parameter and returns a tuple of the
-<TT
-CLASS="LITERAL"
->sliderMin</TT
->, <TT
-CLASS="LITERAL"
->sliderMax</TT
->,
-<TT
-CLASS="LITERAL"
->sliderLength</TT
-> and <TT
-CLASS="LITERAL"
->buttonDim</TT
-> values.
-(Qt v2)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3694"
-></A
-><CODE
-CLASS="FUNCDEF"
->void tabbarMetrics</CODE
->(const TQTabBar *t, int &#38;hframe, int &#38;vframe, int &#38;overlap);<P
-></P
-></DIV
-><P
->This takes only the <TT
-CLASS="LITERAL"
->t</TT
-> parameter and returns a tuple of the
-<TT
-CLASS="LITERAL"
->hframe</TT
->, <TT
-CLASS="LITERAL"
->vframe</TT
-> and
-<TT
-CLASS="LITERAL"
->overlap</TT
-> values. (Qt v2)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3710"
->QWindowsXPStyle (Qt v3.0.1+, Windows)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QWindowsXPStyle</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3714"
->TQWizard (Qt v2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQWizard</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3718"
->TQWMatrix</A
-></H3
-><P
->The Python <TT
-CLASS="LITERAL"
->==</TT
->, <TT
-CLASS="LITERAL"
->!=</TT
-> and
-<TT
-CLASS="LITERAL"
->*=</TT
-> operators are supported.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3724"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQWMatrix invert const</CODE
->(bool *invertible = 0);<P
-></P
-></DIV
-><P
->This takes no parameters and returns a tuple of the <TT
-CLASS="LITERAL"
->TQWMatrix</TT
->
-result and the <TT
-CLASS="LITERAL"
->invertible</TT
-> value.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3732"
-></A
-><CODE
-CLASS="FUNCDEF"
->void map const</CODE
->(int x, int y, int *tx, int *ty);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->x</TT
-> and <TT
-CLASS="LITERAL"
->y</TT
-> parameters and
-returns a tuple containing the <TT
-CLASS="LITERAL"
->tx</TT
-> and <TT
-CLASS="LITERAL"
->ty</TT
->
-values.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3748"
-></A
-><CODE
-CLASS="FUNCDEF"
->void map const</CODE
->(float x, float y, float *tx, float *ty);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->x</TT
-> and <TT
-CLASS="LITERAL"
->y</TT
-> parameters and
-returns a tuple containing the <TT
-CLASS="LITERAL"
->tx</TT
-> and <TT
-CLASS="LITERAL"
->ty</TT
->
-values. (Qt v1.x)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3764"
-></A
-><CODE
-CLASS="FUNCDEF"
->void map const</CODE
->(double x, double y, double *tx, double *ty);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->x</TT
-> and <TT
-CLASS="LITERAL"
->y</TT
-> parameters and
-returns a tuple containing the <TT
-CLASS="LITERAL"
->tx</TT
-> and <TT
-CLASS="LITERAL"
->ty</TT
->
-values. (Qt v2+)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3780"
->TQWorkspace (Qt v2.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQWorkspace</TT
-> is fully implemented.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3784"
-><TT
-CLASS="LITERAL"
->qtaxcontainer</TT
-> Module Reference</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN3787"
->QAxBase (Windows, Qt v3+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3789"
-></A
-><CODE
-CLASS="FUNCDEF"
->QAxObject</CODE
->(IUnknown *iface = 0);<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3795"
-></A
-><CODE
-CLASS="FUNCDEF"
->long queryInterface</CODE
->(const QUuid &amp;uuid, void **iface);<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3803"
-></A
-><CODE
-CLASS="FUNCDEF"
->PropertyBag propertyBag const</CODE
->();<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3808"
-></A
-><CODE
-CLASS="FUNCDEF"
->void setPropertyBag</CODE
->(const PropertyBag &amp;bag);<P
-></P
-></DIV
-><P
->Not implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3814"
-></A
-><CODE
-CLASS="FUNCDEF"
->unsigned long registerWeakActiveObject</CODE
->(const TQString &amp;guid);<P
-></P
-></DIV
-><P
->This is a utility method provided by PyQt to make it easier to use
-Mark Hammond's <TT
-CLASS="LITERAL"
->win32com</TT
-> module to manipulate objects
-created by the <TT
-CLASS="LITERAL"
->qtaxcontainer</TT
-> module.</P
-><P
->The <TT
-CLASS="LITERAL"
->RegisterActiveObject()</TT
-> COM function is called to
-register the <TT
-CLASS="LITERAL"
->QAxBase</TT
-> instance as a weak object with the
-<TT
-CLASS="LITERAL"
->guid</TT
-> GUID. The revoke handle is returned.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3826"
-></A
-><CODE
-CLASS="FUNCDEF"
->static void revokeActiveObject</CODE
->(unsigned long rhandle);<P
-></P
-></DIV
-><P
->This is a wrapper around the <TT
-CLASS="LITERAL"
->RevokeActiveObject()</TT
-> COM
-function and is called to revoke the object registered using
-<TT
-CLASS="LITERAL"
->registerWeakActiveObject()</TT
->. <TT
-CLASS="LITERAL"
->rhandle</TT
-> is
-the revoke handle returned by <TT
-CLASS="LITERAL"
->registerWeakActiveObject()</TT
->.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3836"
->QAxObject (Windows, Qt v3+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3838"
-></A
-><CODE
-CLASS="FUNCDEF"
->QAxObject</CODE
->(IUnknown *iface, TQObject *parent = 0, const char *name = 0);<P
-></P
-></DIV
-><P
->Not implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3848"
->QAxWidget (Windows, Qt v3+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3850"
-></A
-><CODE
-CLASS="FUNCDEF"
->QAxWidget</CODE
->(IUnknown *iface, TQWidget *parent = 0, const char *name = 0);<P
-></P
-></DIV
-><P
->Not implemented.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3860"
-><TT
-CLASS="LITERAL"
->qtcanvas</TT
-> Module Reference</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN3863"
->TQCanvas (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCanvas</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3867"
->TQCanvasEllipse (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCanvasEllipse</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3871"
->TQCanvasItem (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCanvasItem</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3875"
->TQCanvasItemList (Qt v2.2+)</A
-></H3
-><P
->This class isn't implemented. Whenever a <TT
-CLASS="LITERAL"
->TQCanvasItemList</TT
-> is
-the return type of a function or the type of an argument, a Python list of
-<TT
-CLASS="LITERAL"
->TQCanvasItem</TT
-> instances is used instead.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3880"
->TQCanvasLine (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCanvasLine</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3884"
->TQCanvasPixmap (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCanvasPixmap</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3888"
->TQCanvasPixmapArray (Qt v2.2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3890"
-></A
-><CODE
-CLASS="FUNCDEF"
->QPixmapArray</CODE
->(QList&lt;TQPixmap&gt; pixmaps, QList&lt;TQPoint&gt; hotspots);<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->pixmaps</TT
-> argument is a Python list of TQPixmap instances,
-and the <TT
-CLASS="LITERAL"
->hotspots</TT
-> argument is a Python list of QPoint
-instances. (Qt v2.2.0 - Qt v2.3.1)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3900"
-></A
-><CODE
-CLASS="FUNCDEF"
->QPixmapArray</CODE
->(TQValueList&lt;TQPixmap&gt; pixmaps, TQPointArray hotspots = TQPointArray());<P
-></P
-></DIV
-><P
->The <TT
-CLASS="LITERAL"
->pixmaps</TT
-> argument is a Python list of TQPixmap instances.
-(Qt v3+)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3909"
->TQCanvasPolygon (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCanvasPolygon</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3913"
->TQCanvasPolygonalItem (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCanvasPolygonalItem</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3917"
->TQCanvasRectangle (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCanvasRectangle</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3921"
->TQCanvasSpline (Qt v3.0+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCanvasSpline</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3925"
->TQCanvasSprite (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCanvasSprite</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3929"
->TQCanvasText (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCanvasText</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3933"
->TQCanvasView (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCanvasView</TT
-> is fully implemented.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN3937"
-><TT
-CLASS="LITERAL"
->qtext</TT
-> Module Reference</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN3940"
->QextScintilla</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3942"
-></A
-><CODE
-CLASS="FUNCDEF"
->void getCursorPosition</CODE
->(int *line, int *index);<P
-></P
-></DIV
-><P
->This takes no parameters and returns a tuple of the values returned by the
-<TT
-CLASS="LITERAL"
->line</TT
-> and <TT
-CLASS="LITERAL"
->index</TT
-> pointers.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN3952"
-></A
-><CODE
-CLASS="FUNCDEF"
->void getSelection</CODE
->(int *lineFrom, int *indexFrom, int *lineTo, int *indexTo);<P
-></P
-></DIV
-><P
->This takes no parameters and returns a tuple of the values returned by the
-<TT
-CLASS="LITERAL"
->lineFrom</TT
->, <TT
-CLASS="LITERAL"
->indexFrom</TT
->,
-<TT
-CLASS="LITERAL"
->lineTo</TT
-> and <TT
-CLASS="LITERAL"
->indexTo</TT
-> pointers.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3968"
->QextScintillaAPIs</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaAPIs</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3972"
->QextScintillaBase</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaBase</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3976"
->QextScintillaCommand</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaCommand</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3980"
->QextScintillaCommandSet</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaCommandSet</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3984"
->QextScintillaDocument</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaDocument</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3988"
->QextScintillaLexer</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexer</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3992"
->QextScintillaLexerBash (QScintilla v1.4+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexerBash</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN3996"
->QextScintillaLexerBatch (QScintilla v1.6+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexerBatch</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4000"
->QextScintillaLexerCPP</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexerCPP</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4004"
->QextScintillaLexerCSharp</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexerCSharp</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4008"
->QextScintillaLexerCSS (QScintilla v1.6+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexerCSS</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4012"
->QextScintillaLexerDiff (QScintilla v1.6+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexerDiff</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4016"
->QextScintillaLexerHTML (QScintilla v1.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexerHTML</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4020"
->QextScintillaLexerIDL</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexerIDL</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4024"
->QextScintillaLexerJava</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexerJava</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4028"
->QextScintillaLexerJavaScript</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexerJavaScript</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4032"
->QextScintillaLexerLua (QScintilla v1.5+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexerLua</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4036"
->QextScintillaLexerMakefile (QScintilla v1.6+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexerMakefile</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4040"
->QextScintillaLexerPerl</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexerPerl</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4044"
->QextScintillaLexerPOV (QScintilla v1.6+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexerPOV</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4048"
->QextScintillaLexerProperties (QScintilla v1.6+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexerProperties</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4052"
->QextScintillaLexerPython</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexerPython</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4056"
->QextScintillaLexerRuby (QScintilla v1.5+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexerRuby</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4060"
->QextScintillaLexerSQL (QScintilla v1.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexerSQL</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4064"
->QextScintillaLexerTeX (QScintilla v1.6+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaLexerTeX</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4068"
->QextScintillaMacro</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaMacro</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4072"
->QextScintillaPrinter</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QextScintillaPrinter</TT
-> is fully implemented.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4076"
-><TT
-CLASS="LITERAL"
->qtgl</TT
-> Module Reference</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN4079"
->TQGL</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQGL</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4083"
->TQGLContext</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQGLContext</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4087"
->TQGLFormat</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQGLFormat</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4091"
->TQGLWidget</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQGLWidget</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4095"
->TQGLColormap (Qt v3.0+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4097"
-></A
-><CODE
-CLASS="FUNCDEF"
->void setEntries</CODE
->(int count, const QRgb *colors, int base = 0);<P
-></P
-></DIV
-><P
->Not yet implemented.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4107"
-><TT
-CLASS="LITERAL"
->qtnetwork</TT
-> Module Reference</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN4110"
->TQDns (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDns</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4114"
->TQFtp (Qt v2.2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4116"
-></A
-><CODE
-CLASS="FUNCDEF"
->Q_LONG readBlock</CODE
->(char *data, Q_ULONG maxlen);<P
-></P
-></DIV
-><P
->This takes a single <TT
-CLASS="LITERAL"
->maxlen</TT
-> parameter. The
-<TT
-CLASS="LITERAL"
->data</TT
-> is returned if there was no error, otherwise
-<TT
-CLASS="LITERAL"
->None</TT
-> is returned.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4127"
->TQHostAddress (Qt v2.2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4129"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQHostAddress</CODE
->(Q_UINT8 *ip6Addr);<P
-></P
-></DIV
-><P
->Not yet implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4135"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQHostAddress</CODE
->(const Q_IPV6ADDR &amp;ip6Addr);<P
-></P
-></DIV
-><P
->Not yet implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4141"
-></A
-><CODE
-CLASS="FUNCDEF"
->void setAddress</CODE
->(Q_UINT8 *ip6Addr);<P
-></P
-></DIV
-><P
->Not yet implemented.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4147"
-></A
-><CODE
-CLASS="FUNCDEF"
->Q_IPV6ADDR toIPv6Address const</CODE
->();<P
-></P
-></DIV
-><P
->Not yet implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4153"
->TQHttp (Qt v3+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4155"
-></A
-><CODE
-CLASS="FUNCDEF"
->Q_LONG readBlock</CODE
->(char *data, Q_ULONG maxlen);<P
-></P
-></DIV
-><P
->This takes a single <TT
-CLASS="LITERAL"
->maxlen</TT
-> parameter. The
-<TT
-CLASS="LITERAL"
->data</TT
-> is returned if there was no error, otherwise
-<TT
-CLASS="LITERAL"
->None</TT
-> is returned.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4166"
->TQHttpHeader (Qt v3.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQHttpHeader</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4170"
->TQHttpRequestHeader (Qt v3.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQHttpRequestHeader</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4174"
->TQHttpResponseHeader (Qt v3.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQHttpResponseHeader</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4178"
->TQLocalFs (Qt v2.1+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQLocalFs</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4182"
->TQServerSocket (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQServerSocket</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4186"
->TQSocket (Qt v2.2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4188"
-></A
-><CODE
-CLASS="FUNCDEF"
->Q_LONG readBlock</CODE
->(char *data, Q_ULONG len);<P
-></P
-></DIV
-><P
->This takes a single <TT
-CLASS="LITERAL"
->len</TT
-> parameter. The
-<TT
-CLASS="LITERAL"
->data</TT
-> is returned if there was no error, otherwise
-<TT
-CLASS="LITERAL"
->Py_None</TT
-> is returned.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4199"
-></A
-><CODE
-CLASS="FUNCDEF"
->Q_LONG readLine</CODE
->(char *data, Q_ULONG maxlen);<P
-></P
-></DIV
-><P
->This takes a single <TT
-CLASS="LITERAL"
->maxlen</TT
-> parameter. The
-<TT
-CLASS="LITERAL"
->data</TT
-> is returned if there was no error, otherwise
-<TT
-CLASS="LITERAL"
->Py_None</TT
-> is returned.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4210"
-></A
-><CODE
-CLASS="FUNCDEF"
->Q_LONG writeBlock</CODE
->(const char *data, Q_ULONG len);<P
-></P
-></DIV
-><P
-><TT
-CLASS="LITERAL"
->len</TT
-> is derived from <TT
-CLASS="LITERAL"
->data</TT
-> and not passed
-as a parameter.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4220"
->TQSocketDevice (Qt v2.2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4222"
-></A
-><CODE
-CLASS="FUNCDEF"
->Q_LONG readBlock</CODE
->(char *data, Q_ULONG len);<P
-></P
-></DIV
-><P
->This takes a single <TT
-CLASS="LITERAL"
->len</TT
-> parameter. The
-<TT
-CLASS="LITERAL"
->data</TT
-> is returned if there was no error, otherwise
-<TT
-CLASS="LITERAL"
->None</TT
-> is returned.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4233"
-></A
-><CODE
-CLASS="FUNCDEF"
->Q_LONG writeBlock</CODE
->(const char *data, Q_ULONG len);<P
-></P
-></DIV
-><P
-><TT
-CLASS="LITERAL"
->len</TT
-> is derived from <TT
-CLASS="LITERAL"
->data</TT
-> and not passed
-as a parameter.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4243"
-><TT
-CLASS="LITERAL"
->qtpe</TT
-> Module Reference</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN4246"
->QPEApplication</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4248"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQApplication</CODE
->(int&#38; argc, char **argv, Type type);<P
-></P
-></DIV
-><P
->This takes two parameters, the first of which is a list of argument strings.
-Arguments used by Qt are removed from the list.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4258"
-></A
-><CODE
-CLASS="FUNCDEF"
->int exec</CODE
->();<P
-></P
-></DIV
-><P
->This has been renamed to <TT
-CLASS="LITERAL"
->exec_loop</TT
-> in Python.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4264"
->AppLnk</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4266"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual TQString exec const</CODE
->();<P
-></P
-></DIV
-><P
->This has been renamed to <TT
-CLASS="LITERAL"
->exec_property</TT
-> in Python.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4272"
->AppLnkSet</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->AppLnkSet</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4276"
->Config</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->Config</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4280"
->DateFormat</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->DateFormat</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4284"
->DocLnk</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4286"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQString exec const</CODE
->();<P
-></P
-></DIV
-><P
->This has been renamed to <TT
-CLASS="LITERAL"
->exec_property</TT
-> in Python.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4292"
->DocLnkSet</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->DocLnkSet</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4296"
->FileManager</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->FileManager</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4300"
->FileSelector</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->FileSelector</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4304"
->FileSelectorItem</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->FileSelectorItem</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4308"
->FontDatabase</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->FontDatabase</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4312"
->Global</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4314"
-></A
-><CODE
-CLASS="FUNCDEF"
->static void setBuiltinCommands</CODE
->(Command *);<P
-></P
-></DIV
-><P
->Not implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4319"
->MenuButton</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->MenuButton</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4323"
->QCopEnvelope</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QCopEnvelope</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4327"
->QDawg</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QDawg</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4331"
->QPEMenuBar</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QPEMenuBar</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4335"
->QPEToolBar</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->QPEToolBar</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4339"
->Resource</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->Resource</TT
-> is fully implemented.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4343"
-><TT
-CLASS="LITERAL"
->qtsql</TT
-> Module Reference</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN4346"
->TQDataBrowser (Qt v3+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4348"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual void del</CODE
->();<P
-></P
-></DIV
-><P
->This has been renamed <TT
-CLASS="LITERAL"
->delOnCursor</TT
-> in Python.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4354"
->TQDataTable (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDataTable</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4358"
->TQDataView (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDataView</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4362"
->TQEditorFactory (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQEditorFactory</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4366"
->TQSql (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSql</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4370"
->TQSqlCursor (Qt v3+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4372"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual int del</CODE
->(bool invalidate = TRUE);<P
-></P
-></DIV
-><P
->This has been renamed <TT
-CLASS="LITERAL"
->delRecords</TT
-> in Python.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4379"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual int del</CODE
->(const TQString &amp;filter, bool invalidate = TRUE);<P
-></P
-></DIV
-><P
->This has been renamed <TT
-CLASS="LITERAL"
->delRecords</TT
-> in Python.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4388"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool exec</CODE
->(const TQString &amp;query);<P
-></P
-></DIV
-><P
->This has been renamed <TT
-CLASS="LITERAL"
->execQuery</TT
-> in Python.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4395"
->TQSqlDatabase (Qt v3+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4397"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQSqlQuery exec</CODE
->(const TQString &amp;query = TQString::null);<P
-></P
-></DIV
-><P
->This has been renamed <TT
-CLASS="LITERAL"
->execStatement</TT
-> in Python.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4404"
->TQSqlDriver (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSqlDriver</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4408"
->TQSqlEditorFactory (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSqlEditorFactory</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4412"
->TQSqlError (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSqlError</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4416"
->TQSqlField (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSqlField</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4420"
->TQSqlFieldInfo (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSqlFieldInfo</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4424"
->TQSqlForm (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSqlForm</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4428"
->TQSqlIndex (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSqlIndex</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4432"
->TQSqlPropertyMap (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSqlPropertyMap</TT
-> is fully implemented. However, because PyQt
-does not allow new properties to be defined, it is not possible to implement
-custom editor widgets in Python and add them to a property map. This will
-simple be ignored.</P
-><P
->This problem may be addressed in a future release of PyQt.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4437"
->TQSqlQuery (Qt v3+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4439"
-></A
-><CODE
-CLASS="FUNCDEF"
->TQMap&lt;TQString,TQVariant&gt; boundValues const</CODE
->();<P
-></P
-></DIV
-><P
->Not yet implemented. (Qt v3.2.0+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4444"
-></A
-><CODE
-CLASS="FUNCDEF"
->virtual bool exec</CODE
->(const TQString &amp;query);<P
-></P
-></DIV
-><P
->This has been renamed <TT
-CLASS="LITERAL"
->execQuery</TT
-> in Python.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4451"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool exec</CODE
->();<P
-></P
-></DIV
-><P
->This has been renamed <TT
-CLASS="LITERAL"
->execQuery</TT
-> in Python. (Qt v3.1+)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4457"
->TQSqlRecord (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSqlRecord</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4461"
->TQSqlRecordInfo (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSqlRecordInfo</TT
-> is implemented as a Python list of
-<TT
-CLASS="LITERAL"
->TQSqlFieldInfo</TT
-> instances.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4466"
->TQSqlResult (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQSqlResult</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4470"
->TQSqlSelectCursor (Qt v3.2.0+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4472"
-></A
-><CODE
-CLASS="FUNCDEF"
->int del</CODE
->(bool invalidate = TRUE);<P
-></P
-></DIV
-><P
->This has been renamed <TT
-CLASS="LITERAL"
->delRecords</TT
-> in Python.</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4479"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool exec</CODE
->(const TQString &amp;query);<P
-></P
-></DIV
-><P
->This has been renamed <TT
-CLASS="LITERAL"
->execQuery</TT
-> in Python.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4486"
-><TT
-CLASS="LITERAL"
->qttable</TT
-> Module Reference</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN4489"
->TQTable (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQTable</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4493"
->TQTableItem (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQTableItem</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4497"
->TQCheckTableItem (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQCheckTableItem</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4501"
->TQComboTableItem (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQComboTableItem</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4505"
->TQTableSelection (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQTableSelection</TT
-> is fully implemented.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4509"
-><TT
-CLASS="LITERAL"
->qtui</TT
-> Module Reference</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN4512"
->TQWidgetFactory (Qt v3+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQWidgetFactory</TT
-> is fully implemented.</P
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H2
-CLASS="SECT1"
-><A
-NAME="AEN4516"
-><TT
-CLASS="LITERAL"
->qtxml</TT
-> Module Reference</A
-></H2
-><DIV
-CLASS="SECT2"
-><H3
-CLASS="SECT2"
-><A
-NAME="AEN4519"
->TQDomImplementation (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDomImplementation</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4523"
->TQDomNode (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDomNode</TT
-> is fully implemented, including the Python
-<TT
-CLASS="LITERAL"
->==</TT
-> and <TT
-CLASS="LITERAL"
->!=</TT
-> operators.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4529"
->TQDomNodeList (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDomNodeList</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4533"
->TQDomDocument (Qt v2.2+)</A
-></H3
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4535"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool setContent</CODE
->(const TQCString &amp;buffer, bool namespaceProcessing, TQString *errorMsg = 0, int *errorLine = 0, int *errorColumn = 0);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->buffer</TT
-> and
-<TT
-CLASS="LITERAL"
->namespaceProcessing</TT
-> parameters and returns a tuple
-containing the <TT
-CLASS="LITERAL"
->bool</TT
-> result and the
-<TT
-CLASS="LITERAL"
->errorMsg</TT
->, <TT
-CLASS="LITERAL"
->errorLine</TT
-> and
-<TT
-CLASS="LITERAL"
->errorColumn</TT
-> values. (Qt v3+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4555"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool setContent</CODE
->(const TQByteArray &amp;buffer, bool namespaceProcessing, TQString *errorMsg = 0, int *errorLine = 0, int *errorColumn = 0);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->buffer</TT
-> and
-<TT
-CLASS="LITERAL"
->namespaceProcessing</TT
-> parameters and returns a tuple
-containing the <TT
-CLASS="LITERAL"
->bool</TT
-> result and the
-<TT
-CLASS="LITERAL"
->errorMsg</TT
->, <TT
-CLASS="LITERAL"
->errorLine</TT
-> and
-<TT
-CLASS="LITERAL"
->errorColumn</TT
-> values. (Qt v3+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4575"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool setContent</CODE
->(const TQString &amp;text, bool namespaceProcessing, TQString *errorMsg = 0, int *errorLine = 0, int *errorColumn = 0);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->text</TT
-> and
-<TT
-CLASS="LITERAL"
->namespaceProcessing</TT
-> parameters and returns a tuple
-containing the <TT
-CLASS="LITERAL"
->bool</TT
-> result and the
-<TT
-CLASS="LITERAL"
->errorMsg</TT
->, <TT
-CLASS="LITERAL"
->errorLine</TT
-> and
-<TT
-CLASS="LITERAL"
->errorColumn</TT
-> values. (Qt v3+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4595"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool setContent</CODE
->(const TQIODevice *dev, bool namespaceProcessing, TQString *errorMsg = 0, int *errorLine = 0, int *errorColumn = 0);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->dev</TT
-> and
-<TT
-CLASS="LITERAL"
->namespaceProcessing</TT
-> parameters and returns a tuple
-containing the <TT
-CLASS="LITERAL"
->bool</TT
-> result and the
-<TT
-CLASS="LITERAL"
->errorMsg</TT
->, <TT
-CLASS="LITERAL"
->errorLine</TT
-> and
-<TT
-CLASS="LITERAL"
->errorColumn</TT
-> values. (Qt v3+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4615"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool setContent</CODE
->(const TQCString &amp;buffer, TQString *errorMsg = 0, int *errorLine = 0, int *errorColumn = 0);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->buffer</TT
-> parameter only and returns a tuple
-containing the <TT
-CLASS="LITERAL"
->bool</TT
-> result and the
-<TT
-CLASS="LITERAL"
->errorMsg</TT
->, <TT
-CLASS="LITERAL"
->errorLine</TT
-> and
-<TT
-CLASS="LITERAL"
->errorColumn</TT
-> values. (Qt v3+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4632"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool setContent</CODE
->(const TQByteArray &amp;buffer, TQString *errorMsg = 0, int *errorLine = 0, int *errorColumn = 0);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->buffer</TT
-> parameter only and returns a tuple
-containing the <TT
-CLASS="LITERAL"
->bool</TT
-> result and the
-<TT
-CLASS="LITERAL"
->errorMsg</TT
->, <TT
-CLASS="LITERAL"
->errorLine</TT
-> and
-<TT
-CLASS="LITERAL"
->errorColumn</TT
-> values. (Qt v3+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4649"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool setContent</CODE
->(const TQString &amp;text, TQString *errorMsg = 0, int *errorLine = 0, int *errorColumn = 0);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->text</TT
-> parameter only and returns a tuple
-containing the <TT
-CLASS="LITERAL"
->bool</TT
-> result and the
-<TT
-CLASS="LITERAL"
->errorMsg</TT
->, <TT
-CLASS="LITERAL"
->errorLine</TT
-> and
-<TT
-CLASS="LITERAL"
->errorColumn</TT
-> values. (Qt v3+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4666"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool setContent</CODE
->(const TQIODevice *dev, TQString *errorMsg = 0, int *errorLine = 0, int *errorColumn = 0);<P
-></P
-></DIV
-><P
->This takes the <TT
-CLASS="LITERAL"
->dev</TT
-> parameter only and returns a tuple
-containing the <TT
-CLASS="LITERAL"
->bool</TT
-> result and the
-<TT
-CLASS="LITERAL"
->errorMsg</TT
->, <TT
-CLASS="LITERAL"
->errorLine</TT
-> and
-<TT
-CLASS="LITERAL"
->errorColumn</TT
-> values. (Qt v3+)</P
-><DIV
-CLASS="FUNCSYNOPSIS"
-><P
-></P
-><A
-NAME="AEN4683"
-></A
-><CODE
-CLASS="FUNCDEF"
->bool setContent</CODE
->(TQXmlInputSource *source, TQXmlReader *reader, TQString *errorMsg = 0, int *errorLine = 0, int *errorColumn = 0);<P
-></P
-></DIV
-><P
->Not yet implemented. (Qt v3.2.0+)</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4697"
->TQDomDocumentFragment (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDomDocumentFragment</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4701"
->TQDomDocumentType (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDomDocumentType</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4705"
->TQDomNamedNodeMap (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDomNamedNodeMap</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4709"
->TQDomCharacterData (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDomCharacterData</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4713"
->TQDomAttr (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDomAttr</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4717"
->TQDomElement (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDomElement</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4721"
->TQDomText (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDomText</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4725"
->TQDomComment (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDomComment</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4729"
->TQDomCDATASection (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDomCDATASection</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4733"
->TQDomNotation (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDomNotation</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4737"
->TQDomEntity (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDomEntity</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4741"
->TQDomEntityReference (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDomEntityReference</TT
-> is fully implemented.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H3
-CLASS="SECT2"
-><A
-NAME="AEN4745"
->TQDomProcessingInstruction (Qt v2.2+)</A
-></H3
-><P
-><TT
-CLASS="LITERAL"
->TQDomProcessingInstruction</TT
-> is fully implemented.</P
-></DIV
-></DIV
-></DIV
-></BODY
-></HTML
->