Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > d90dc4ebc348ba09c4cdeceeb1b1abf2 > files > 56

PyQt-3.5-1mdk.ppc.rpm

<HTML
><HEAD
><TITLE
>qt Module Reference</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.61
"><LINK
REL="HOME"
TITLE="Python Bindings for Qt (3.5)"
HREF="t1.html"><LINK
REL="PREVIOUS"
TITLE="Module Reference Documentation"
HREF="x265.html"><LINK
REL="NEXT"
TITLE="qtcanvas Module Reference"
HREF="x3159.html"></HEAD
><BODY
CLASS="SECT1"
><DIV
CLASS="NAVHEADER"
><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Python Bindings for Qt (3.5)</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="x265.html"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="x3159.html"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="AEN274"
><TT
CLASS="LITERAL"
>qt</TT
> Module Reference</A
></H1
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN277"
>Qt Constants</A
></H2
><P
>All constant values defined by Qt have equivalent constants defined to Python.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN280"
>Qt (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>Qt</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN284"
>QAccel</A
></H2
><P
><TT
CLASS="LITERAL"
>QAccel</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN288"
>QAction (Qt v2.2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QAction</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN292"
>QActionGroup (Qt v2.2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QActionGroup</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN296"
>QApplication</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN298"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QApplication</CODE
>(int&#38; 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"
><A
NAME="AEN306"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QApplication</CODE
>(int&#38; argc, char **argv, bool GUIenabled);<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN316"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QApplication</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. (Qt v2.2+)</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN326"
></A
><P
></P
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN332"
>QAssistantClient (Qt v3.1+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QAssistantClient</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN336"
>QBitmap</A
></H2
><P
><TT
CLASS="LITERAL"
>QBitmap</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN340"
>QBrush</A
></H2
><P
><TT
CLASS="LITERAL"
>QBrush</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN344"
>QButton</A
></H2
><P
><TT
CLASS="LITERAL"
>QButton</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN348"
>QButtonGroup</A
></H2
><P
><TT
CLASS="LITERAL"
>QButtonGroup</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN352"
>QByteArray</A
></H2
><P
>A Python string can be used whenever a <TT
CLASS="LITERAL"
>QByteArray</TT
> can be
used.  A <TT
CLASS="LITERAL"
>QByteArray</TT
> can be converted to a Python string
using the Python <TT
CLASS="LITERAL"
>str()</TT
> function.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN358"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QByteArray &#38;assign</CODE
>(const char *data, uint size);<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN366"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>char &#38;at</CODE
>(uint i);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN372"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>int contains</CODE
>(const char &#38;d);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN378"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>bool fill</CODE
>(const char &#38;d, int size = -1);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN386"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>int find</CODE
>(const char &#38;d, uint i = 0);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN394"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>void resetRawData</CODE
>(const char *data, uintsize);<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN402"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QByteArray &#38;setRawData</CODE
>(const char *data, uintsize);<P
></P
></DIV
><P
>Not implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN410"
>QCDEStyle (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QCDEStyle</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN414"
>QCheckBox</A
></H2
><P
><TT
CLASS="LITERAL"
>QCheckBox</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN418"
>QClipboard</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN420"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>void *data const</CODE
>(const char *format);<P
></P
></DIV
><P
>Not yet implemented (Qt v1.x).</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN426"
></A
><P
></P
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN434"
>QColor</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN436"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>void getHsv</CODE
>(int &amp;h, int &amp;s, int &amp;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"
><A
NAME="AEN449"
></A
><P
></P
><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"
><A
NAME="AEN462"
></A
><P
></P
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN475"
>QColorDialog (Qt v2+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN477"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>static QRgb getRgba</CODE
>(QRgb initial, bool *ok, QWidget *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"
><H2
CLASS="SECT2"
><A
NAME="AEN494"
>QColorGroup</A
></H2
><P
><TT
CLASS="LITERAL"
>QColorGroup</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN498"
>QComboBox</A
></H2
><P
><TT
CLASS="LITERAL"
>QComboBox</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN502"
>QCommonStyle (Qt v2+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN504"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>virtual 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"
><A
NAME="AEN514"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>virtual void tabbarMetrics</CODE
>(const QTabBar *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"
><H2
CLASS="SECT2"
><A
NAME="AEN530"
>QCString (Qt v2+)</A
></H2
><P
>A Python string can be used whenever a <TT
CLASS="LITERAL"
>QCString</TT
> can be used.
A <TT
CLASS="LITERAL"
>QCString</TT
> can be converted to a Python string using the
Python <TT
CLASS="LITERAL"
>str()</TT
> function.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN536"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QCString &#38;sprintf</CODE
>(const char *format, ...);<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN543"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>short toShort</CODE
>(bool *ok = 0);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN549"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>ushort toUShort</CODE
>(bool *ok = 0);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN555"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>int toInt</CODE
>(bool *ok = 0);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN561"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>uint toUInt</CODE
>(bool *ok = 0);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN567"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>long toLong</CODE
>(bool *ok = 0);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN573"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>ulong toULong</CODE
>(bool *ok = 0);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN579"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>float toFloat</CODE
>(bool *ok = 0);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN585"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>double toDouble</CODE
>(bool *ok = 0);<P
></P
></DIV
><P
>Not yet implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN591"
>QCursor</A
></H2
><P
><TT
CLASS="LITERAL"
>QCursor</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN595"
>QDataStream</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN597"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QDataStream &amp;readBytes</CODE
>(const char *&amp;s, uint &amp;l);<P
></P
></DIV
><P
>This takes no parameters.  The <TT
CLASS="LITERAL"
>QDataStream</TT
> result and the
data read are returned as a tuple.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN606"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QDataStream &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"
>QDataStream</TT
> result and the data read are returned as a
tuple.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN616"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QDataStream &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"
><A
NAME="AEN626"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QDataStream &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"
><H2
CLASS="SECT2"
><A
NAME="AEN636"
>QDate</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN638"
></A
><P
></P
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN644"
>QDateTime</A
></H2
><P
><TT
CLASS="LITERAL"
>QDateTime</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN648"
>QTime</A
></H2
><P
><TT
CLASS="LITERAL"
>QTime</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN652"
>QDateEdit (Qt v3+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QDateEdit</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN656"
>QTimeEdit (Qt v3+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QTimeEdit</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN660"
>QDateTimeEdit (Qt v3+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QDateTimeEdit</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN664"
>QDesktopWidget (Qt v3+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QDesktopWidget</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN668"
>QDial (Qt v2.2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QDial</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN672"
>QDialog</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN674"
></A
><P
></P
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN680"
>QDir</A
></H2
><P
><TT
CLASS="LITERAL"
>QDir</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN684"
>QFileInfoList</A
></H2
><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
instances is used instead.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN688"
>QDockArea (Qt v3+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN690"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>bool hasDockWindow const</CODE
>(QDockWindow *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 QDockArea does not contain the QDockWindow.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN699"
>QDockWindow (Qt v3+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QDockWindow</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN703"
>QColorDrag (Qt v2.1+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QColorDrag</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN707"
>QDragObject</A
></H2
><P
><TT
CLASS="LITERAL"
>QDragObject</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN711"
>QImageDrag</A
></H2
><P
><TT
CLASS="LITERAL"
>QImageDrag</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN715"
>QStoredDrag</A
></H2
><P
><TT
CLASS="LITERAL"
>QStoredDrag</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN719"
>QTextDrag</A
></H2
><P
><TT
CLASS="LITERAL"
>QTextDrag</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN723"
>QUriDrag (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QUriDrag</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN727"
>QUrlDrag (Qt v1.x)</A
></H2
><P
><TT
CLASS="LITERAL"
>QUrlDrag</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN731"
>QDropSite</A
></H2
><P
><TT
CLASS="LITERAL"
>QDropSite</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN735"
>QErrorMessage (Qt v3+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QErrorMessage</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN739"
>QEvent</A
></H2
><P
><TT
CLASS="LITERAL"
>QEvent</TT
> is fully implemented.</P
><P
>Instances of <TT
CLASS="LITERAL"
>QEvent</TT
>s are automatically converted to the
correct sub-class.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN745"
>QChildEvent</A
></H2
><P
><TT
CLASS="LITERAL"
>QChildEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN749"
>QCloseEvent</A
></H2
><P
><TT
CLASS="LITERAL"
>QCloseEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN753"
>QContextMenuEvent (Qt v3+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QContextMenuEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN757"
>QCustomEvent</A
></H2
><P
><TT
CLASS="LITERAL"
>QCustomEvent</TT
> is fully implemented.  Any Python object can be
passed as the event data.  The ownership of that object is also passed to the
<TT
CLASS="LITERAL"
>QCustomEvent</TT
>, but it is the responsibility of the code that
handles the event to make sure that the object is deleted.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN762"
>QDragEnterEvent</A
></H2
><P
><TT
CLASS="LITERAL"
>QDragEnterEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN766"
>QDragLeaveEvent</A
></H2
><P
><TT
CLASS="LITERAL"
>QDragLeaveEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN770"
>QDragMoveEvent</A
></H2
><P
><TT
CLASS="LITERAL"
>QDragMoveEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN774"
>QDropEvent</A
></H2
><P
><TT
CLASS="LITERAL"
>QDropEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN778"
>QFocusEvent</A
></H2
><P
><TT
CLASS="LITERAL"
>QFocusEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN782"
>QHideEvent</A
></H2
><P
><TT
CLASS="LITERAL"
>QHideEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN786"
>QIMComposeEvent (Qt v3.1+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QIMComposeEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN790"
>QIMEvent (Qt v3+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QIMEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN794"
>QKeyEvent</A
></H2
><P
><TT
CLASS="LITERAL"
>QKeyEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN798"
>QMouseEvent</A
></H2
><P
><TT
CLASS="LITERAL"
>QMouseEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN802"
>QMoveEvent</A
></H2
><P
><TT
CLASS="LITERAL"
>QMoveEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN806"
>QPaintEvent</A
></H2
><P
><TT
CLASS="LITERAL"
>QPaintEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN810"
>QResizeEvent</A
></H2
><P
><TT
CLASS="LITERAL"
>QResizeEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN814"
>QShowEvent</A
></H2
><P
><TT
CLASS="LITERAL"
>QShowEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN818"
>QTabletEvent (Qt v3+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QTabletEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN822"
>QTimerEvent</A
></H2
><P
><TT
CLASS="LITERAL"
>QTimerEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN826"
>QWheelEvent (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QWheelEvent</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN830"
>QEventLoop (Qt v3.1+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN832"
></A
><P
></P
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN838"
>QFile</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN840"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>bool open</CODE
>(int m, FILE *f);<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN848"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>int readBlock</CODE
>(char *data, uint 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"
><A
NAME="AEN859"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>int readLine</CODE
>(char *data, uint 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"
><A
NAME="AEN870"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>static void setDecodingFunction</CODE
>(EncoderFn f);<P
></P
></DIV
><P
>Not yet implemented. (Qt v2+)</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN876"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>static void setEncodingFunction</CODE
>(EncoderFn f);<P
></P
></DIV
><P
>Not yet implemented. (Qt v2+)</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN882"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>int writeBlock</CODE
>(const char *data, uint 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"
><H2
CLASS="SECT2"
><A
NAME="AEN892"
>QFileDialog</A
></H2
><P
><TT
CLASS="LITERAL"
>QFileDialog</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN896"
>QFileIconProvider</A
></H2
><P
><TT
CLASS="LITERAL"
>QFileIconProvider</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN900"
>QFilePreview</A
></H2
><P
><TT
CLASS="LITERAL"
>QFilePreview</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN904"
>QFileInfo</A
></H2
><P
><TT
CLASS="LITERAL"
>QFileInfo</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN908"
>QFont</A
></H2
><P
><TT
CLASS="LITERAL"
>QFont</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN912"
>QFontDatabase (Qt v2.1+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QFontDatabase</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN916"
>QFontDialog (Qt v2+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN918"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>static QFont getFont</CODE
>(bool *ok, const QFont &#38;def, QWidget *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"
>QFont</TT
> result and the <TT
CLASS="LITERAL"
>ok</TT
> value.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN935"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>static QFont getFont</CODE
>(bool *ok, QWidget *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"
>QFont</TT
> result and the
<TT
CLASS="LITERAL"
>ok</TT
> value.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN949"
>QFontInfo</A
></H2
><P
><TT
CLASS="LITERAL"
>QFontInfo</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN953"
>QFontMetrics</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN955"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QRect boundingRect</CODE
>(int x, int y, int w, int h, int flags, const QString &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"
><A
NAME="AEN978"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QSize size</CODE
>(int flags, const QString &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"
><H2
CLASS="SECT2"
><A
NAME="AEN993"
>QFrame</A
></H2
><P
><TT
CLASS="LITERAL"
>QFrame</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN997"
>QGManager (Qt v1.x)</A
></H2
><P
><TT
CLASS="LITERAL"
>QGManager</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1001"
>QChain (Qt v1.x)</A
></H2
><P
><TT
CLASS="LITERAL"
>QChain</TT
> is implemented as an opaque class.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1005"
>QGrid (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QGrid</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1009"
>QGridView (Qt v3+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QGridView</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1013"
>QGroupBox</A
></H2
><P
><TT
CLASS="LITERAL"
>QGroupBox</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1017"
>QHBox (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QHBox</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1021"
>QHButtonGroup (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QHButtonGroup</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1025"
>QHeader</A
></H2
><P
><TT
CLASS="LITERAL"
>QHeader</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1029"
>QHGroupBox (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QHGroupBox</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1033"
>QIconSet</A
></H2
><P
><TT
CLASS="LITERAL"
>QIconSet</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1037"
>QIconFactory (Qt v3.1+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QIconFactory</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1041"
>QIconView (Qt v2.1+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1043"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QIconViewItem *makeRowLayout</CODE
>(QIconViewItem *begin, int &#38;y);<P
></P
></DIV
><P
>Not yet implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1051"
>QIconViewItem (Qt v2.1+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QIconViewItem</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1055"
>QIconDrag (Qt v2.1+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QIconDrag</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1059"
>QIconDragItem (Qt v2.1+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QIconDragItem</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1063"
>QImage</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1065"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QImage</CODE
>(const char *xpm[]);<P
></P
></DIV
><P
>This takes a list of strings as its parameter.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1071"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QImage</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"
><A
NAME="AEN1090"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>uchar *bits</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1095"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QRgb *colorTable</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1100"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QImage convertDepthWithPalette</CODE
>(int, QRgb *p, int pc, int cf = 0);<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1111"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>uchar **jumpTable</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1116"
></A
><P
></P
><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"
><A
NAME="AEN1130"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>uchar *scanLine</CODE
>(int i);<P
></P
></DIV
><P
>Not implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1136"
>QImageTextKeyLang</A
></H2
><P
><TT
CLASS="LITERAL"
>QImageTextKeyLang</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1140"
>QInputDialog (Qt v2.1+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1142"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>static QString getText</CODE
>(const QString &#38;caption, const QString &#38;label, const QString &#38;text = QString::null, bool *ok = 0, QWidget *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"
>QString</TT
> result and the <TT
CLASS="LITERAL"
>ok</TT
> flag.
(Qt v2.1 - v2.3.1)</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1161"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>static QString getText</CODE
>(const QString &#38;caption, const QString &#38;label, QLineEdit::EchoModeecho, const QString &#38;text = QString::null, bool *ok = 0, QWidget *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"
>QString</TT
> result and the <TT
CLASS="LITERAL"
>ok</TT
> flag.
(Qt v2.2 - v2.3.1)</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1182"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>static QString getText</CODE
>(const QString &#38;caption, const QString &#38;label, QLineEdit::EchoModeecho = QLineEdit::Normal, const QString &#38;text = QString::null, bool *ok = 0, QWidget *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"
>QString</TT
> result and the <TT
CLASS="LITERAL"
>ok</TT
> flag.
(Qt v3+)</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1203"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>static int getInteger</CODE
>(const QString &#38;caption, const QString &#38;label, int num = 0, int from = -2147483647, int to = 2147483647, int step = 1, bool *ok = 0, QWidget *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"
><A
NAME="AEN1228"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>static double getDouble</CODE
>(const QString &#38;caption, const QString &#38;label, double num = 0, double from = -2147483647, double to = 2147483647, int step = 1, bool *ok = 0, QWidget *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"
><A
NAME="AEN1253"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>static QString getItem</CODE
>(const QString &#38;caption, const QString &#38;label, const QStringList &#38;list, int current = 0, bool editable = TRUE, bool *ok = 0, QWidget *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"
>QString</TT
> result and the <TT
CLASS="LITERAL"
>ok</TT
> flag.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1276"
>QInterlaceStyle (Qt v2.3.1+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1278"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>void scrollBarMetrics</CODE
>(const QTabBar *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.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1297"
>QIODevice</A
></H2
><P
><TT
CLASS="LITERAL"
>QIODevice</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1301"
>QKeySequence (Qt v3+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QKeySequence</TT
> is fully implemented including the operators
<TT
CLASS="LITERAL"
>QString()</TT
> and <TT
CLASS="LITERAL"
>int()</TT
>.  A
<TT
CLASS="LITERAL"
>QString</TT
> instance or a Python integer may be used whenever a
<TT
CLASS="LITERAL"
>QKeySequence</TT
> can be used.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1309"
>QLabel</A
></H2
><P
><TT
CLASS="LITERAL"
>QLabel</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1313"
>QLayout</A
></H2
><P
><TT
CLASS="LITERAL"
>QLayout</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1317"
>QBoxLayout</A
></H2
><P
><TT
CLASS="LITERAL"
>QBoxLayout</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1321"
>QGLayoutIterator (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QGLayoutIterator</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1325"
>QGridLayout</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1327"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>bool findWidget</CODE
>(QWidget *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"
><H2
CLASS="SECT2"
><A
NAME="AEN1341"
>QHBoxLayout</A
></H2
><P
><TT
CLASS="LITERAL"
>QHBoxLayout</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1345"
>QLayoutItem (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QLayoutItem</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1349"
>QLayoutIterator (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QLayoutIterator</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1353"
>QSpacerItem (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QSpacerItem</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1357"
>QVBoxLayout</A
></H2
><P
><TT
CLASS="LITERAL"
>QVBoxLayout</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1361"
>QWidgetItem (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QWidgetItem</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1365"
>QLCDNumber</A
></H2
><P
><TT
CLASS="LITERAL"
>QLCDNumber</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1369"
>QLibrary (Qt v3+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QLibrary</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1373"
>QLineEdit</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1375"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>int characterAt</CODE
>(int xpos, QChar *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"
><A
NAME="AEN1385"
></A
><P
></P
><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"
><A
NAME="AEN1391"
></A
><P
></P
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN1401"
>QList&lt;type&gt; (Qt v2)</A
></H2
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN1405"
>QListBox</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1407"
></A
><P
></P
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN1418"
>QListBoxItem</A
></H2
><P
><TT
CLASS="LITERAL"
>QListBoxItem</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1422"
>QListBoxPixmap</A
></H2
><P
><TT
CLASS="LITERAL"
>QListBoxPixmap</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1426"
>QListBoxText</A
></H2
><P
><TT
CLASS="LITERAL"
>QListBoxText</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1430"
>QListView</A
></H2
><P
><TT
CLASS="LITERAL"
>QListView</TT
> is fully implemented.</P
><P
>Note that to remove a child <TT
CLASS="LITERAL"
>QListViewItem</TT
> you must first
call <TT
CLASS="LITERAL"
>takeItem()</TT
> and then <TT
CLASS="LITERAL"
>del()</TT
>.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1438"
>QListViewItem</A
></H2
><P
><TT
CLASS="LITERAL"
>QListViewItem</TT
> is fully implemented.</P
><P
>Note that to remove a child <TT
CLASS="LITERAL"
>QListViewItem</TT
> you must first
call <TT
CLASS="LITERAL"
>takeItem()</TT
> and then <TT
CLASS="LITERAL"
>del()</TT
>.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1446"
>QCheckListItem</A
></H2
><P
><TT
CLASS="LITERAL"
>QCheckListItem</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1450"
>QMainWindow</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1452"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>bool getLocation</CODE
>(QToolBar *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"
><A
NAME="AEN1471"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QList&lt;QToolBar&gt; toolBars</CODE
>(ToolBarDock dock);<P
></P
></DIV
><P
>This returns a list of <TT
CLASS="LITERAL"
>QToolBar</TT
> instances.  (Qt v2.1.0+)</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1478"
>QMemArray&lt;type&gt; (Qt v3+)</A
></H2
><P
>Types based on the <TT
CLASS="LITERAL"
>QMemArray</TT
> template are automatically
converted to and from Python lists of the type.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1482"
>QMenuBar</A
></H2
><P
><TT
CLASS="LITERAL"
>QMenuBar</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1486"
>QMenuData</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1488"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QMenuItem *findItem</CODE
>(int id, QMenuData **parent);<P
></P
></DIV
><P
>Not implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1496"
>QCustomMenuItem (Qt v2.1+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QCustomMenuItem</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1500"
>QMenuItem</A
></H2
><P
><TT
CLASS="LITERAL"
>QMenuItem</TT
> is an internal Qt class.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1504"
>QMessageBox</A
></H2
><P
><TT
CLASS="LITERAL"
>QMessageBox</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1508"
>QMimeSource (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QMimeSource</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1512"
>QMimeSourceFactory (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QMimeSourceFactory</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1516"
>QWindowsMime (Qt v3+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QWindowsMime</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1520"
>QMotifPlusStyle (Qt v2.2+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1522"
></A
><P
></P
><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"
><A
NAME="AEN1532"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>void scrollBarMetrics</CODE
>(const QScrollBar *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"
><H2
CLASS="SECT2"
><A
NAME="AEN1551"
>QMotifStyle (Qt v2+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1553"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>void scrollBarMetrics</CODE
>(const QTabBar *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"
><A
NAME="AEN1572"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>void tabbarMetrics</CODE
>(const QTabBar *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"
><H2
CLASS="SECT2"
><A
NAME="AEN1588"
>QMovie</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1590"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QMovie</CODE
>(QDataSource *src, int bufsize = 1024);<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1598"
></A
><P
></P
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN1608"
>QMultiLineEdit</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1610"
></A
><P
></P
><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"
><A
NAME="AEN1620"
></A
><P
></P
><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"
><A
NAME="AEN1626"
></A
><P
></P
><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"
><A
NAME="AEN1636"
></A
><P
></P
><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 <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"
><H2
CLASS="SECT2"
><A
NAME="AEN1652"
>QMutex (Qt v2.2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QMutex</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1656"
>QMutexLocker (Qt v3.1+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QMutexLocker</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1660"
>QNetworkOperation (Qt v2.1+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QNetworkOperation</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1664"
>QNetworkProtocol (Qt v2.1+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QNetworkProtocol</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1668"
>QNetworkProtocolFactoryBase (Qt v2.1+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QNetworkProtocolFactoryBase</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1672"
>QObject</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1674"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>bool disconnect</CODE
>(const QObject *receiver, const char *member = 0);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1682"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>bool disconnect</CODE
>(const char *signal = 0, const QObject *receiver = 0, const char *member = 0);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1692"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>static bool disconnect</CODE
>(const QObject *sender, const char *signal, const QObject *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
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1706"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>virtual QMetaObject *metaObject</CODE
>();<P
></P
></DIV
><P
>Not yet implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1711"
>QObjectCleanupHandler (Qt v3+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QObjectCleanupHandler</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1715"
>QObjectList</A
></H2
><P
>This class isn't implemented.  Whenever a <TT
CLASS="LITERAL"
>QObjectList</TT
> is the
return type of a function or the type of an argument, a Python list of
<TT
CLASS="LITERAL"
>QObject</TT
> instances is used instead.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1720"
>QPaintDeviceMetrics</A
></H2
><P
><TT
CLASS="LITERAL"
>QPaintDeviceMetrics</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1724"
>QPaintDevice</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1726"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>virtual bool cmd</CODE
>(int, QPainter *, QPDevCmdParam *);<P
></P
></DIV
><P
>Not implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1733"
>QPainter</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1735"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QRect 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"
><A
NAME="AEN1756"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QRect boundingRect</CODE
>(const QRect&#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"
><A
NAME="AEN1770"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>void drawText</CODE
>(int x, int y, int w, int h, int flags, const char *str, int len = -1, QRect *br = 0, char **intern = 0);<P
></P
></DIV
><P
>The <TT
CLASS="LITERAL"
>intern</TT
> parameter is not supported.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1793"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>void drawText</CODE
>(const QRect&#38;, int flags, const char *str, int len = -1, QRect *br = 0, char **intern = 0);<P
></P
></DIV
><P
>The <TT
CLASS="LITERAL"
>intern</TT
> parameter is not supported.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1809"
></A
><P
></P
><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"
><A
NAME="AEN1815"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>int *tabArray</CODE
>();<P
></P
></DIV
><P
>This returns a list of tab stops.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1820"
>QPalette</A
></H2
><P
><TT
CLASS="LITERAL"
>QPalette</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1824"
>QPixmap</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1826"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QPixmap</CODE
>(const char *xpm[]);<P
></P
></DIV
><P
>This takes a list of strings as its parameter.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1832"
></A
><P
></P
><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"
><A
NAME="AEN1846"
></A
><P
></P
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN1858"
>QPixmapCache (Qt v3+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QPixmapCache</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1862"
>QPair&lt;type,type&gt; (Qt v3+)</A
></H2
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN1866"
>QPen</A
></H2
><P
><TT
CLASS="LITERAL"
>QPen</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1870"
>QPicture</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1872"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>const char *data</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1877"
></A
><P
></P
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN1887"
>QPlatinumStyle (Qt v2+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1889"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>void scrollBarMetrics</CODE
>(const QTabBar *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"
><H2
CLASS="SECT2"
><A
NAME="AEN1908"
>QPoint</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1910"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QCOORD&#38; rx</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1915"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QCOORD&#38; ry</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1920"
>QPointArray</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1922"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QPointArray</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"
><A
NAME="AEN1930"
></A
><P
></P
><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"
><A
NAME="AEN1943"
></A
><P
></P
><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"
><A
NAME="AEN1954"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>bool putPoints</CODE
>(int index, int nPoints, int firstx, int firsty, ...);<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1967"
></A
><P
></P
><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"
><A
NAME="AEN1975"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>bool setPoints</CODE
>(int nPoints, int firstx, int firsty, ...);<P
></P
></DIV
><P
>Not implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1986"
>QPopupMenu</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN1988"
></A
><P
></P
><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"
><A
NAME="AEN1994"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>int exec</CODE
>(const QPoint &#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"
><H2
CLASS="SECT2"
><A
NAME="AEN2003"
>QPrintDialog</A
></H2
><P
><TT
CLASS="LITERAL"
>QPrintDialog</TT
> is fully implemented (X11 only).</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2007"
>QPrinter</A
></H2
><P
><TT
CLASS="LITERAL"
>QPrinter</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2011"
>QProcess (Qt v3+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QProcess</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2015"
>QProgressBar</A
></H2
><P
><TT
CLASS="LITERAL"
>QProgressBar</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2019"
>QProgressDialog</A
></H2
><P
><TT
CLASS="LITERAL"
>QProgressDialog</TT
> is fully implemented.
value.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2023"
>QPtrList&lt;type&gt; (Qt v3+)</A
></H2
><P
>Types based on the <TT
CLASS="LITERAL"
>QPtrList</TT
> template are automatically
converted to and from Python lists of the type.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2027"
>QPushButton</A
></H2
><P
><TT
CLASS="LITERAL"
>QPushButton</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2031"
>QRadioButton</A
></H2
><P
><TT
CLASS="LITERAL"
>QRadioButton</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2035"
>QRangeControl</A
></H2
><P
><TT
CLASS="LITERAL"
>QRangeControl</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2039"
>QRect</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2041"
></A
><P
></P
><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"
><A
NAME="AEN2053"
></A
><P
></P
><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"
><A
NAME="AEN2065"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QCOORD &#38;rBottom</CODE
>();<P
></P
></DIV
><P
>Not implemented. (Qt v2+)</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2070"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QCOORD &#38;rLeft</CODE
>();<P
></P
></DIV
><P
>Not implemented. (Qt v2+)</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2075"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QCOORD &#38;rRight</CODE
>();<P
></P
></DIV
><P
>Not implemented. (Qt v2+)</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2080"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QCOORD &#38;rTop</CODE
>();<P
></P
></DIV
><P
>Not implemented. (Qt v2+)</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2085"
>QRegExp</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2087"
></A
><P
></P
><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"
><A
NAME="AEN2101"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>int match</CODE
>(const QString &#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"
><H2
CLASS="SECT2"
><A
NAME="AEN2115"
>QRegion</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2117"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QArray&lt;QRect&gt; rects</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2122"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>void setRects</CODE
>(QRect *rects, int num);<P
></P
></DIV
><P
>Not yet implemented. (Qt v2.2+)</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2130"
>QScrollBar</A
></H2
><P
><TT
CLASS="LITERAL"
>QScrollBar</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2134"
>QScrollView</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2136"
></A
><P
></P
><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"
><A
NAME="AEN2152"
></A
><P
></P
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN2168"
>QSemaphore (Qt v2.2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QSemaphore</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"
><H2
CLASS="SECT2"
><A
NAME="AEN2174"
>QSemiModal (Qt v1, v2)</A
></H2
><P
><TT
CLASS="LITERAL"
>QSemiModal</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2178"
>QSessionManager (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QSessionManager</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2182"
>QSettings (Qt v3+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2184"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>bool readBoolEntry</CODE
>(const QString &amp;key, bool def = 0, bool *ok = 0);<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2194"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>double readDoubleEntry</CODE
>(const QString &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"
><A
NAME="AEN2207"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QString readEntry</CODE
>(const QString &amp;key, const QString &amp;def = QString::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"
>QString</TT
> result and the <TT
CLASS="LITERAL"
>ok</TT
> flag.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2220"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QStringList readListEntry</CODE
>(const QString &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"
>QStringList</TT
> result and the <TT
CLASS="LITERAL"
>ok</TT
> flag.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2231"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QStringList readListEntry</CODE
>(const QString &amp;key, const QChar &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"
>QStringList</TT
> result and the <TT
CLASS="LITERAL"
>ok</TT
> flag.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2244"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>int readNumEntry</CODE
>(const QString &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"
><A
NAME="AEN2257"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>bool writeEntry</CODE
>(const QString &amp;key, bool value);<P
></P
></DIV
><P
>Not implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2265"
>QSGIStyle (Qt v2.2+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2267"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>void scrollBarMetrics</CODE
>(const QScrollBar *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"
><H2
CLASS="SECT2"
><A
NAME="AEN2286"
>QSimpleRichText (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QSimpleRichText</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2290"
>QSize</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2292"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QCOORD&#38; rheight</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2297"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QCOORD&#38; rwidth</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2302"
>QSizeGrip (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QSizeGrip</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2306"
>QSizePolicy (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QSizePolicy</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2310"
>QSlider</A
></H2
><P
><TT
CLASS="LITERAL"
>QSlider</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2314"
>QSocketNotifier</A
></H2
><P
><TT
CLASS="LITERAL"
>QSocketNotifier</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2318"
>QSound (Qt v2.2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QSound</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2322"
>QSpinBox</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2324"
></A
><P
></P
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN2332"
>QSplitter</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2334"
></A
><P
></P
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN2347"
>QStatusBar</A
></H2
><P
><TT
CLASS="LITERAL"
>QStatusBar</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2351"
>QChar (Qt v2+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2353"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>uchar &#38;cell const</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2358"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>uchar &#38;row const</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2363"
>QString</A
></H2
><P
>A Python string object (or Unicode object) can be used whenever a
<TT
CLASS="LITERAL"
>QString</TT
> can be used.  A <TT
CLASS="LITERAL"
>QString</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
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2370"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QCharRef at</CODE
>(uint i);<P
></P
></DIV
><P
>Not yet implemented. (Qt v2+)</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2376"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QChar constref const</CODE
>(uint i);<P
></P
></DIV
><P
>Not yet implemented. (Qt v2+)</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2382"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QChar &#38;ref</CODE
>(uint i);<P
></P
></DIV
><P
>Not yet implemented. (Qt v2+)</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2388"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QString &#38;setUnicodeCodes</CODE
>(const ushort *unicode_as_shorts, uint len);<P
></P
></DIV
><P
>Not yet implemented. (Qt v2.1+)</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2396"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QString &#38;sprintf</CODE
>(const char *format, ...);<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2403"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>short toShort</CODE
>(bool *ok = 0);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2409"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>ushort toUShort</CODE
>(bool *ok = 0);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2415"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>int toInt</CODE
>(bool *ok = 0);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2421"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>uint toUInt</CODE
>(bool *ok = 0);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2427"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>long toLong</CODE
>(bool *ok = 0);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2433"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>ulong toULong</CODE
>(bool *ok = 0);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2439"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>float toFloat</CODE
>(bool *ok = 0);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2445"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>double toDouble</CODE
>(bool *ok = 0);<P
></P
></DIV
><P
>Not yet implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2451"
>QStringList (Qt v2+)</A
></H2
><P
>The Python <TT
CLASS="LITERAL"
>len</TT
>, <TT
CLASS="LITERAL"
>[]</TT
> (for read only) and
<TT
CLASS="LITERAL"
>in</TT
> operators are supported.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2457"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>Iterator append</CODE
>(const QString &#38;x);<P
></P
></DIV
><P
>This does not return a value.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2463"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>Iterator prepend</CODE
>(const QString &#38;x);<P
></P
></DIV
><P
>This does not return a value.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2469"
>QStrList</A
></H2
><P
>This class isn't implemented.  Whenever a <TT
CLASS="LITERAL"
>QStrList</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"
><H2
CLASS="SECT2"
><A
NAME="AEN2473"
>QStyle (Qt v2+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2475"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>virtual 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"
><A
NAME="AEN2485"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>virtual void scrollBarMetrics</CODE
>(const QScrollBar *b, int &#38;sliderMin, int &#38;sliderMax, int &#38;sliderLength, int &#38;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"
><A
NAME="AEN2504"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>virtual void tabbarMetrics</CODE
>(const QTabBar *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"
><H2
CLASS="SECT2"
><A
NAME="AEN2520"
>QStyleOption (Qt v3+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QStyleOption</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2524"
>QStyleSheet (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QStyleSheet</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2528"
>QStyleSheetItem (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QStyleSheetItem</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2532"
>QSyntaxHighlighter (Qt v3.1+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QSyntaxHighlighter</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2536"
>QTab</A
></H2
><P
><TT
CLASS="LITERAL"
>QTab</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2540"
>QTabBar</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2542"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QList&lt;QTab&gt; tabList</CODE
>();<P
></P
></DIV
><P
>This returns a list of <TT
CLASS="LITERAL"
>QTab</TT
> instances.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2548"
>QTabDialog</A
></H2
><P
><TT
CLASS="LITERAL"
>QTabDialog</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2552"
>QTableView (Qt 1.x, Qt 2.x)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2554"
></A
><P
></P
><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"
><A
NAME="AEN2565"
></A
><P
></P
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN2576"
>QTabWidget (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QTabWidget</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2580"
>QTextBrowser (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QTextBrowser</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2584"
>QTextCodec (Qt v2+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2586"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>virtual QCString fromUnicode</CODE
>(const QString &#38;uc, int &#38;lenInOut);<P
></P
></DIV
><P
>The returned value is a tuple of the <TT
CLASS="LITERAL"
>QCString</TT
> result and the
updated <TT
CLASS="LITERAL"
>lenInOut</TT
>.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2596"
>QTextDecoder (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QTextDecoder</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2600"
>QTextEncoder (Qt v2+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2602"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>virtual QCString fromUnicode = 0</CODE
>(const QString &#38;uc, int &#38;lenInOut);<P
></P
></DIV
><P
>The returned value is a tuple of the <TT
CLASS="LITERAL"
>QCString</TT
> result and the
updated <TT
CLASS="LITERAL"
>lenInOut</TT
>.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2612"
>QTextEdit (Qt v3+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2614"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>int charAt</CODE
>(const QPoint &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"
><A
NAME="AEN2624"
></A
><P
></P
><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"
><A
NAME="AEN2630"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>virtual bool find</CODE
>(const QString &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"
><A
NAME="AEN2650"
></A
><P
></P
><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"
><A
NAME="AEN2660"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>virtual bool getFormat</CODE
>(int para, int index, QFont *font, QColor *color, VerticalAlignment *verticalAlignment);<P
></P
></DIV
><P
>This takes only the <TT
CLASS="LITERAL"
>para</TT
> and <TT
CLASS="LITERAL"
>index</TT
>
parameters and returns a tuple of the bool result and the values returned via
the <TT
CLASS="LITERAL"
>font</TT
>, <TT
CLASS="LITERAL"
>color</TT
> and
<TT
CLASS="LITERAL"
>verticalAlignment</TT
> pointers.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2679"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>virtual bool getParagraphFormat</CODE
>(int para, QFont *font, QColor *color, VerticalAlignment *verticalAlignment, int *alignment, QStyleSheetItem::DisplayMode *displayMode, QStyleSheetItem::ListStyle *listStyle, int *listDepth);<P
></P
></DIV
><P
>This takes only the <TT
CLASS="LITERAL"
>para</TT
> parameter and returns a tuple of
the bool result and the values returned via the <TT
CLASS="LITERAL"
>font</TT
>,
<TT
CLASS="LITERAL"
>color</TT
>, <TT
CLASS="LITERAL"
>verticalAlignment</TT
>,
<TT
CLASS="LITERAL"
>alignment</TT
>, <TT
CLASS="LITERAL"
>displayMode</TT
>,
<TT
CLASS="LITERAL"
>listStyle</TT
> and <TT
CLASS="LITERAL"
>listDepth</TT
> pointers.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2707"
></A
><P
></P
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN2726"
>QTextStream</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2728"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QTextStream</CODE
>(FILE *fp, int mode);<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2736"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QTextStream &#38;readRawBytes</CODE
>(char *buf, uint len);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2744"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QTextStream &#38;writeRawBytes</CODE
>(const char *buf, uint len);<P
></P
></DIV
><P
>Not yet implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2752"
>QTextIStream (Qt v2+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2754"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QTextIStream</CODE
>(FILE *fp, int mode);<P
></P
></DIV
><P
>Not implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2762"
>QTextOStream (Qt v2+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2764"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QTextOStream</CODE
>(FILE *fp, int mode);<P
></P
></DIV
><P
>Not implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2772"
>QTextView (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QTextView</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2776"
>QThread (Qt v2.2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QThread</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2780"
>QTimer</A
></H2
><P
><TT
CLASS="LITERAL"
>QTimer</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2784"
>QToolBar</A
></H2
><P
><TT
CLASS="LITERAL"
>QToolBar</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2788"
>QToolButton</A
></H2
><P
><TT
CLASS="LITERAL"
>QToolButton</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2792"
>QToolTip</A
></H2
><P
><TT
CLASS="LITERAL"
>QToolTip</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2796"
>QToolTipGroup</A
></H2
><P
><TT
CLASS="LITERAL"
>QToolTipGroup</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2800"
>QTranslator (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QTranslator</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2804"
>QTranslatorMessage (Qt v2.2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QTranslatorMessage</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2808"
>QUrl (Qt v2.1+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QUrl</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2812"
>QUrlInfo (Qt v2.1+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QUrlInfo</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2816"
>QUrlOperator (Qt v2.1+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2818"
></A
><P
></P
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN2826"
>QValidator</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2828"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>virtual State validate</CODE
>(QString&#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"
><H2
CLASS="SECT2"
><A
NAME="AEN2838"
>QDoubleValidator</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2840"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>State validate</CODE
>(QString&#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"
><H2
CLASS="SECT2"
><A
NAME="AEN2850"
>QIntValidator</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2852"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>State validate</CODE
>(QString&#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"
><H2
CLASS="SECT2"
><A
NAME="AEN2862"
>QRegExpValidator (Qt v3+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2864"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>virtual State validate</CODE
>(QString&#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"
><H2
CLASS="SECT2"
><A
NAME="AEN2874"
>QValueList&lt;type&gt; (Qt v2+)</A
></H2
><P
>Types based on the <TT
CLASS="LITERAL"
>QValueList</TT
> template are automatically
converted to and from Python lists of the type.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2878"
>QVariant (Qt v2.1+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2880"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QVariant</CODE
>(const char *val);<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2886"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QVariant</CODE
>(const QBitArray &amp;val);<P
></P
></DIV
><P
>Not yet implemented.  (Qt v3+)</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2892"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QVariant</CODE
>(const QValueList&lt;QVariant&gt; &amp;val);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2898"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QVariant</CODE
>(const QMap&lt;QString,QVariant&gt; &amp;val);<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2904"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QBitArray &amp;asBitArray</CODE
>();<P
></P
></DIV
><P
>Not yet implemented.  (Qt v3+)</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2909"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>bool &amp;asBool</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2914"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>double &amp;asDouble</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2919"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>int &amp;asInt</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2924"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QValueList&lt;QVariant&gt; &amp;asList</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2929"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QMap&lt;QString,QVariant&gt; &amp;asMap</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2934"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>uint &amp;asUInt</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2939"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QValueListConstIterator&lt;QVariant&gt;listBegin const</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2944"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QValueListConstIterator&lt;QVariant&gt;listEnd const</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2949"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QMapConstIterator&lt;QString,QVariant&gt;mapBegin const</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2954"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QMapConstIterator&lt;QString,QVariant&gt;mapEnd const</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2959"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QMapConstIterator&lt;QString,QVariant&gt;mapFind const</CODE
>(const QString &#38;key);<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2965"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QValueListConstIterator&lt;QString&gt;stringListBegin const</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2970"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QValueListConstIterator&lt;QString&gt;stringListEnd const</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2975"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>const QBitArray toBitArray const</CODE
>();<P
></P
></DIV
><P
>Not yet implemented.  (Qt v3+)</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2980"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>const QValueList&lt;QVariant&gt;toList const</CODE
>();<P
></P
></DIV
><P
>Not yet implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN2985"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>const QMap&lt;QString,QVariant&gt;toMap const</CODE
>();<P
></P
></DIV
><P
>Not yet implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2990"
>QVBox (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QVBox</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2994"
>QVButtonGroup (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QVButtonGroup</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN2998"
>QVGroupBox (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QVGroupBox</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN3002"
>QWaitCondition (Qt v2.2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QWaitCondition</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN3006"
>QWhatsThis</A
></H2
><P
><TT
CLASS="LITERAL"
>QWhatsThis</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN3010"
>QWidget</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN3012"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QWExtra *extraData</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN3017"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QFocusData *focusData</CODE
>();<P
></P
></DIV
><P
>Not implemented.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN3022"
></A
><P
></P
><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"
><A
NAME="AEN3028"
></A
><P
></P
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN3034"
>QWidgetList</A
></H2
><P
>This class isn't implemented.  Whenever a <TT
CLASS="LITERAL"
>QWidgetList</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"
><H2
CLASS="SECT2"
><A
NAME="AEN3038"
>QWidgetStack</A
></H2
><P
><TT
CLASS="LITERAL"
>QWidgetStack</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN3042"
>QWindow</A
></H2
><P
><TT
CLASS="LITERAL"
>QWindow</TT
> is fully implemented (Qt v1.x).</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN3046"
>QWindowsStyle (Qt v2+)</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN3048"
></A
><P
></P
><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"
><A
NAME="AEN3058"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>void scrollBarMetrics</CODE
>(const QTabBar *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"
><A
NAME="AEN3077"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>void tabbarMetrics</CODE
>(const QTabBar *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"
><H2
CLASS="SECT2"
><A
NAME="AEN3093"
>QWizard (Qt v2+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QWizard</TT
> is fully implemented.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN3097"
>QWMatrix</A
></H2
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN3099"
></A
><P
></P
><CODE
CLASS="FUNCDEF"
>QWMatrix invert const</CODE
>(bool *invertible = 0);<P
></P
></DIV
><P
>This takes no parameters and returns a tuple of the <TT
CLASS="LITERAL"
>QWMatrix</TT
>
result and the <TT
CLASS="LITERAL"
>invertible</TT
> value.</P
><DIV
CLASS="FUNCSYNOPSIS"
><A
NAME="AEN3107"
></A
><P
></P
><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"
><A
NAME="AEN3123"
></A
><P
></P
><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"
><A
NAME="AEN3139"
></A
><P
></P
><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"
><H2
CLASS="SECT2"
><A
NAME="AEN3155"
>QWorkspace (Qt v2.1+)</A
></H2
><P
><TT
CLASS="LITERAL"
>QWorkspace</TT
> is fully implemented.</P
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="x265.html"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="t1.html"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="x3159.html"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Module Reference Documentation</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><TT
CLASS="LITERAL"
>qtcanvas</TT
> Module Reference</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>