<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 (v2.5)" HREF="t1.html"><LINK REL="PREVIOUS" TITLE="qtgl Module Reference" HREF="x220.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 (v2.5)</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="x220.html" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" > </TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="AEN239" ><TT CLASS="LITERAL" >qt</TT > Module Reference</A ></H1 ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN242" >Qt (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >Qt</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN246" >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="AEN249" >QPen</A ></H2 ><P ><TT CLASS="LITERAL" >QPen</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN253" >QPaintDevice</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN255" ></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="AEN262" >QPixmap</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN264" ></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="AEN270" ></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="AEN284" ></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="AEN296" >QBitmap</A ></H2 ><P ><TT CLASS="LITERAL" >QBitmap</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN300" >QSize</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN302" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QCOORD& rheight</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN307" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QCOORD& rwidth</CODE >();<P ></P ></DIV ><P >Not implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN312" >QSizePolicy (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QSizePolicy</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN316" >QAccel</A ></H2 ><P ><TT CLASS="LITERAL" >QAccel</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN320" >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="AEN324" >QApplication</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN326" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QApplication</CODE >(int& 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="AEN334" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QApplication</CODE >(int& argc, char **argv, bool GUIenabled);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN344" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QApplication</CODE >(int& 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="AEN354" ></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="AEN360" >QBrush</A ></H2 ><P ><TT CLASS="LITERAL" >QBrush</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN364" >QButton</A ></H2 ><P ><TT CLASS="LITERAL" >QButton</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN368" >QButtonGroup</A ></H2 ><P ><TT CLASS="LITERAL" >QButtonGroup</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN372" >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="AEN378" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QByteArray &assign</CODE >(const char *data, uint size);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN386" ></A ><P ></P ><CODE CLASS="FUNCDEF" >char &at</CODE >(uint i);<P ></P ></DIV ><P >Not yet implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN392" ></A ><P ></P ><CODE CLASS="FUNCDEF" >int contains</CODE >(const char &d);<P ></P ></DIV ><P >Not yet implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN398" ></A ><P ></P ><CODE CLASS="FUNCDEF" >bool fill</CODE >(const char &d, int size = -1);<P ></P ></DIV ><P >Not yet implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN406" ></A ><P ></P ><CODE CLASS="FUNCDEF" >int find</CODE >(const char &d, uint i = 0);<P ></P ></DIV ><P >Not yet implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN414" ></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="AEN422" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QByteArray &setRawData</CODE >(const char *data, uintsize);<P ></P ></DIV ><P >Not implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN430" >QCanvas (Qt v2.2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QCanvas</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN434" >QCanvasEllipse (Qt v2.2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QCanvasEllipse</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN438" >QCanvasItem (Qt v2.2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QCanvasItem</TT > is fully implemented. However, it is not possible to create a sub-class of <TT CLASS="LITERAL" >QCanvasItem</TT >. Instead you should sub-class from a more specific canvas item (i.e. <TT CLASS="LITERAL" >QCanvasPolygonalItem</TT >, <TT CLASS="LITERAL" >QCanvasSprite</TT >, <TT CLASS="LITERAL" >QCanvasRectangle</TT >, <TT CLASS="LITERAL" >QCanvasPolygon</TT >, <TT CLASS="LITERAL" >QCanvasEllipse</TT >, <TT CLASS="LITERAL" >QCanvasText</TT > or <TT CLASS="LITERAL" >QCanvasLine</TT >).</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN450" >QCanvasItemList (Qt v2.2+)</A ></H2 ><P >This class isn't implemented. Whenever a <TT CLASS="LITERAL" >QCanvasItemList</TT > is the return type of a function or the type of an argument, a Python list of <TT CLASS="LITERAL" >QCanvasItem</TT > instances is used instead.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN455" >QCanvasLine (Qt v2.2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QCanvasLine</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN459" >QCanvasPixmap (Qt v2.2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QCanvasPixmap</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN463" >QCanvasPixmapArray (Qt v2.2+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN465" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QPixmapArray</CODE >(QList<QPixmap> pixmaps, QList<QPoint> hotspots);<P ></P ></DIV ><P >The <TT CLASS="LITERAL" >pixmaps</TT > argument is a Python list of QPixmap instances, and the <TT CLASS="LITERAL" >hotspots</TT > argument is a Python list of QPoint instances.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN475" >QCanvasPolygon (Qt v2.2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QCanvasPolygon</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN479" >QCanvasPolygonalItem (Qt v2.2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QCanvasPolygonalItem</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN483" >QCanvasRectangle (Qt v2.2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QCanvasRectangle</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN487" >QCanvasSprite (Qt v2.2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QCanvasSprite</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN491" >QCanvasText (Qt v2.2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QCanvasText</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN495" >QCanvasView (Qt v2.2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QCanvasView</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN499" >QCDEStyle (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QCDEStyle</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN503" >QCheckBox</A ></H2 ><P ><TT CLASS="LITERAL" >QCheckBox</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN507" >QClipboard</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN509" ></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="AEN515" ></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="AEN523" >QColor</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN525" ></A ><P ></P ><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" ><A NAME="AEN538" ></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="AEN551" ></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="AEN564" >QColorDialog (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QColorDialog</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN568" >QColorGroup</A ></H2 ><P ><TT CLASS="LITERAL" >QColorGroup</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN572" >QComboBox</A ></H2 ><P ><TT CLASS="LITERAL" >QComboBox</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN576" >QCommonStyle (Qt v2+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN578" ></A ><P ></P ><CODE CLASS="FUNCDEF" >virtual void getButtonShift</CODE >(int &x, int &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.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN588" ></A ><P ></P ><CODE CLASS="FUNCDEF" >virtual void tabbarMetrics</CODE >(const QTabBar *t, int &hframe, int &vframe, int &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.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN604" >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="AEN610" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QCString &sprintf</CODE >(const char *format, ...);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN617" ></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="AEN623" ></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="AEN629" ></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="AEN635" ></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="AEN641" ></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="AEN647" ></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="AEN653" ></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="AEN659" ></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="AEN665" >QCursor</A ></H2 ><P ><TT CLASS="LITERAL" >QCursor</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN669" >QDataStream</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN671" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QDataStream &readBytes</CODE >(const char *&s, uint &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="AEN680" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QDataStream &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="AEN690" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QDataStream &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="AEN700" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QDataStream &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="AEN710" >QDate</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN712" ></A ><P ></P ><CODE CLASS="FUNCDEF" >static bool isValid</CODE >(int y, int m, int d);<P ></P ></DIV ><P >This has been renamed to <TT CLASS="LITERAL" >isValidDate</TT > in Python.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN723" >QDateTime</A ></H2 ><P ><TT CLASS="LITERAL" >QDateTime</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN727" >QTime</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN729" ></A ><P ></P ><CODE CLASS="FUNCDEF" >static bool isValid</CODE >(int h, int m, int s, int ms = 0);<P ></P ></DIV ><P >This has been renamed to <TT CLASS="LITERAL" >isValidTime</TT > in Python.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN742" >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="AEN746" >QDialog</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN748" ></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="AEN754" >QDir</A ></H2 ><P ><TT CLASS="LITERAL" >QDir</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN758" >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="AEN762" >QDom (Qt v2.2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QDomImplementation</TT > is fully implemented.</P ><P ><TT CLASS="LITERAL" >QDomNode</TT > is fully implemented.</P ><P ><TT CLASS="LITERAL" >QDomNodeList</TT > is fully implemented.</P ><P ><TT CLASS="LITERAL" >QDomDocumentType</TT > is fully implemented.</P ><P ><TT CLASS="LITERAL" >QDomDocument</TT > is fully implemented.</P ><P ><TT CLASS="LITERAL" >QDomNamedNodeMap</TT > is fully implemented.</P ><P ><TT CLASS="LITERAL" >QDomDocumentFragment</TT > is fully implemented.</P ><P ><TT CLASS="LITERAL" >QDomCharacterData</TT > is fully implemented.</P ><P ><TT CLASS="LITERAL" >QDomAttr</TT > is fully implemented.</P ><P ><TT CLASS="LITERAL" >QDomElement</TT > is fully implemented.</P ><P ><TT CLASS="LITERAL" >QDomText</TT > is fully implemented.</P ><P ><TT CLASS="LITERAL" >QDomComment</TT > is fully implemented.</P ><P ><TT CLASS="LITERAL" >QDomCDATASection</TT > is fully implemented.</P ><P ><TT CLASS="LITERAL" >QDomNotation</TT > is fully implemented.</P ><P ><TT CLASS="LITERAL" >QDomEntity</TT > is fully implemented.</P ><P ><TT CLASS="LITERAL" >QDomEntityReference</TT > is fully implemented.</P ><P ><TT CLASS="LITERAL" >QDomProcessingInstruction</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN798" >QDragObject</A ></H2 ><P ><TT CLASS="LITERAL" >QDragObject</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN802" >QImageDrag</A ></H2 ><P ><TT CLASS="LITERAL" >QImageDrag</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN806" >QStoredDrag</A ></H2 ><P ><TT CLASS="LITERAL" >QStoredDrag</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN810" >QTextDrag</A ></H2 ><P ><TT CLASS="LITERAL" >QTextDrag</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN814" >QUriDrag (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QUriDrag</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN818" >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="AEN822" >QDropSite</A ></H2 ><P ><TT CLASS="LITERAL" >QDropSite</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN826" >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="AEN832" >QChildEvent</A ></H2 ><P ><TT CLASS="LITERAL" >QChildEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN836" >QCloseEvent</A ></H2 ><P ><TT CLASS="LITERAL" >QCloseEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN840" >QContextMenuEvent (Qt v3+)</A ></H2 ><P ><TT CLASS="LITERAL" >QContextMenuEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN844" >QCustomEvent</A ></H2 ><P ><TT CLASS="LITERAL" >QCustomEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN848" >QDragEnterEvent</A ></H2 ><P ><TT CLASS="LITERAL" >QDragEnterEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN852" >QDragLeaveEvent</A ></H2 ><P ><TT CLASS="LITERAL" >QDragLeaveEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN856" >QDragMoveEvent</A ></H2 ><P ><TT CLASS="LITERAL" >QDragMoveEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN860" >QDragResponseEvent</A ></H2 ><P ><TT CLASS="LITERAL" >QDragResponseEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN864" >QDropEvent</A ></H2 ><P ><TT CLASS="LITERAL" >QDropEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN868" >QFocusEvent</A ></H2 ><P ><TT CLASS="LITERAL" >QFocusEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN872" >QHideEvent</A ></H2 ><P ><TT CLASS="LITERAL" >QHideEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN876" >QIMEvent (Qt v3+)</A ></H2 ><P ><TT CLASS="LITERAL" >QIMEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN880" >QKeyEvent</A ></H2 ><P ><TT CLASS="LITERAL" >QKeyEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN884" >QMouseEvent</A ></H2 ><P ><TT CLASS="LITERAL" >QMouseEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN888" >QMoveEvent</A ></H2 ><P ><TT CLASS="LITERAL" >QMoveEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN892" >QPaintEvent</A ></H2 ><P ><TT CLASS="LITERAL" >QPaintEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN896" >QResizeEvent</A ></H2 ><P ><TT CLASS="LITERAL" >QResizeEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN900" >QShowEvent</A ></H2 ><P ><TT CLASS="LITERAL" >QShowEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN904" >QTabletEvent (Qt v3+)</A ></H2 ><P ><TT CLASS="LITERAL" >QTabletEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN908" >QTimerEvent</A ></H2 ><P ><TT CLASS="LITERAL" >QTimerEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN912" >QWheelEvent (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QWheelEvent</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN916" >QFile</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN918" ></A ><P ></P ><CODE CLASS="FUNCDEF" >static bool exists</CODE >(const char *fileName);<P ></P ></DIV ><P >This has been renamed to <TT CLASS="LITERAL" >fileExists</TT > in Python.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN925" ></A ><P ></P ><CODE CLASS="FUNCDEF" >static bool remove</CODE >(const char *fileName);<P ></P ></DIV ><P >This has been renamed to <TT CLASS="LITERAL" >removeFile</TT > in Python.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN932" ></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="AEN940" ></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="AEN951" ></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="AEN962" ></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="AEN968" ></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="AEN974" ></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="AEN984" >QFileDialog</A ></H2 ><P ><TT CLASS="LITERAL" >QFileDialog</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN988" >QFileIconProvider</A ></H2 ><P ><TT CLASS="LITERAL" >QFileIconProvider</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN992" >QFilePreview</A ></H2 ><P ><TT CLASS="LITERAL" >QFilePreview</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN996" >QFileInfo</A ></H2 ><P ><TT CLASS="LITERAL" >QFileInfo</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1000" >QFont</A ></H2 ><P ><TT CLASS="LITERAL" >QFont</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1004" >QFontDatabase (Qt v2.1+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1006" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QValueList<int> pointSizes</CODE >(const QString &family, const QString &style = QString::null, const QString &charSet = QString::null);<P ></P ></DIV ><P >This returns a Python list of sizes.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1016" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QValueList<int> smoothSizes</CODE >(const QString &family, const QString &style, const QString &charSet = QString::null);<P ></P ></DIV ><P >This returns a Python list of sizes.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1026" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QValueList<int> standardSizes</CODE >();<P ></P ></DIV ><P >This returns a Python list of sizes.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1031" >QFontDialog (Qt v2+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1033" ></A ><P ></P ><CODE CLASS="FUNCDEF" >static QFont getFont</CODE >(bool *ok, const QFont &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="AEN1050" ></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="AEN1064" >QFontInfo</A ></H2 ><P ><TT CLASS="LITERAL" >QFontInfo</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1068" >QFontMetrics</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1070" ></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, int tabstops = 0, int *tabarray = 0, char **intern = 0);<P ></P ></DIV ><P >Not yet implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1094" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QSize size</CODE >(int flags, const char *str, int len = -1, int tabstops = 0, int *tabarray = 0, char **intern = 0);<P ></P ></DIV ><P >Not yet implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1110" >QFrame</A ></H2 ><P ><TT CLASS="LITERAL" >QFrame</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1114" >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="AEN1118" >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="AEN1122" >QGrid (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QGrid</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1126" >QGroupBox</A ></H2 ><P ><TT CLASS="LITERAL" >QGroupBox</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1130" >QHBox (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QHBox</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1134" >QHButtonGroup (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QHButtonGroup</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1138" >QHeader</A ></H2 ><P ><TT CLASS="LITERAL" >QHeader</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1142" >QHGroupBox (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QHGroupBox</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1146" >QHostAddress (Qt v2.2+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1148" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QHostAddress</CODE >(Q_UINT8 *ip6Addr);<P ></P ></DIV ><P >Not yet implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1154" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void setAddress</CODE >(Q_UINT8 *ip6Addr);<P ></P ></DIV ><P >Not yet implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1160" >QIconSet</A ></H2 ><P ><TT CLASS="LITERAL" >QIconSet</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1164" >QIconView (Qt v2.1+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1166" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void dropped</CODE >(QDropEvent *e, const QValueList<QIconDragItem> lst);<P ></P ></DIV ><P >Not yet implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1174" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QIconViewItem *makeRowLayout</CODE >(QIconViewItem *begin, int &y);<P ></P ></DIV ><P >Not yet implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1182" >QIconViewItem (Qt v2.1+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1184" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void dropped</CODE >(QDropEvent *e, const QValueList<QIconDragItem> lst);<P ></P ></DIV ><P >Not yet implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1192" >QImage</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1194" ></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="AEN1200" ></A ><P ></P ><CODE CLASS="FUNCDEF" >uchar *bits</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1205" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QRgb *colorTable</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1210" ></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="AEN1221" ></A ><P ></P ><CODE CLASS="FUNCDEF" >uchar **jumpTable</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1226" ></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="AEN1240" ></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="AEN1246" >QInputDialog (Qt v2.1+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1248" ></A ><P ></P ><CODE CLASS="FUNCDEF" >static QString getText</CODE >(const QString &caption, const QString &label, const QString &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.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1267" ></A ><P ></P ><CODE CLASS="FUNCDEF" >static int getInteger</CODE >(const QString &caption, const QString &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="AEN1292" ></A ><P ></P ><CODE CLASS="FUNCDEF" >static double getDouble</CODE >(const QString &caption, const QString &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="AEN1317" ></A ><P ></P ><CODE CLASS="FUNCDEF" >static QString getItem</CODE >(const QString &caption, const QString &label, const QStringList &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="AEN1340" >QInterlaceStyle (Qt v2.3.1+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1342" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void scrollBarMetrics</CODE >(const QTabBar *sb, int &sliderMin, int &sliderMax, int &sliderLength, int &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="AEN1361" >QIODevice</A ></H2 ><P ><TT CLASS="LITERAL" >QIODevice</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1365" >QLabel</A ></H2 ><P ><TT CLASS="LITERAL" >QLabel</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1369" >QLayout</A ></H2 ><P ><TT CLASS="LITERAL" >QLayout</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1373" >QBoxLayout</A ></H2 ><P ><TT CLASS="LITERAL" >QBoxLayout</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1377" >QGLayoutIterator (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QGLayoutIterator</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1381" >QGridLayout</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1383" ></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="AEN1397" >QHBoxLayout</A ></H2 ><P ><TT CLASS="LITERAL" >QHBoxLayout</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1401" >QLayoutItem (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QLayoutItem</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1405" >QLayoutIterator (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QLayoutIterator</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1409" >QSpacerItem (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QSpacerItem</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1413" >QVBoxLayout</A ></H2 ><P ><TT CLASS="LITERAL" >QVBoxLayout</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1417" >QWidgetItem (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QWidgetItem</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1421" >QLCDNumber</A ></H2 ><P ><TT CLASS="LITERAL" >QLCDNumber</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1425" >QLineEdit</A ></H2 ><P ><TT CLASS="LITERAL" >QLineEdit</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1429" >QListBox</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1431" ></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="AEN1442" >QListBoxItem</A ></H2 ><P ><TT CLASS="LITERAL" >QListBoxItem</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1446" >QListBoxPixmap</A ></H2 ><P ><TT CLASS="LITERAL" >QListBoxPixmap</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1450" >QListBoxText</A ></H2 ><P ><TT CLASS="LITERAL" >QListBoxText</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1454" >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="AEN1462" >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="AEN1470" >QCheckListItem</A ></H2 ><P ><TT CLASS="LITERAL" >QCheckListItem</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1474" >QMainWindow</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1476" ></A ><P ></P ><CODE CLASS="FUNCDEF" >bool getLocation</CODE >(QToolBar *tb, ToolBarDock &dock, int &index, bool &nl, int &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="AEN1495" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QList<QToolBar> 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="AEN1502" >QMenuBar</A ></H2 ><P ><TT CLASS="LITERAL" >QMenuBar</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1506" >QMenuData</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1508" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QMenuItem *findItem</CODE >(int id);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1514" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QMenuItem *findItem</CODE >(int id, QMenuData **parent);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1522" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QMenuItem *findPopup</CODE >(QPopupMenu *popup, int *index = 0);<P ></P ></DIV ><P >Not implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1530" >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="AEN1534" >QMessageBox</A ></H2 ><P ><TT CLASS="LITERAL" >QMessageBox</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1538" >QMimeSource (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QMimeSource</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1542" >QMimeSourceFactory (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QMimeSourceFactory</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1546" >QMotifPlusStyle (Qt v2.2+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1548" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void drawMenuBarItem</CODE >(QPainter *p, int x, int y, int w, int h, QMenuItem *mi, const QColorGroup &g, bool enabled, bool activated);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1570" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void drawPopupMenuItem</CODE >(QPainter *p, bool checkable, int maxpmw, int tab, QMenuItem *mi, const QPalette &pal, bool act, bool enabled, int x, int y, int w, int h);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1598" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void getButtonShift</CODE >(int &x, int &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.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1608" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void scrollBarMetrics</CODE >(const QTabBar *sb, int &sliderMin, int &sliderMax, int &sliderLength, int &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="AEN1627" >QMotifStyle (Qt v2+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1629" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void drawPopupMenuItem</CODE >(QPainter *p, bool checkable, int maxpmw, int tab, QMenuItem *mi, const QPalette &pal, bool act, bool enabled, int x, int y, int w, int h);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1657" ></A ><P ></P ><CODE CLASS="FUNCDEF" >int extraPopupMenuItemWidth</CODE >(bool checkable, int maxpmw, QMenuItem *mi, const QFontMetrics &fm);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1669" ></A ><P ></P ><CODE CLASS="FUNCDEF" >int popupMenuItemHeight</CODE >(bool checkable, QMenuItem *mi, const QFontMetrics &fm);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1679" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void scrollBarMetrics</CODE >(const QTabBar *sb, int &sliderMin, int &sliderMax, int &sliderLength, int &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 CLASS="FUNCSYNOPSIS" ><A NAME="AEN1698" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void tabbarMetrics</CODE >(const QTabBar *t, int &hframe, int &vframe, int &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.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1714" >QMovie</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1716" ></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="AEN1724" ></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="AEN1734" >QMultiLineEdit (Qt 1.x, Qt 2.x)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1736" ></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.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1746" ></A ><P ></P ><CODE CLASS="FUNCDEF" >virtual void del</CODE >();<P ></P ></DIV ><P >This has been renamed <TT CLASS="LITERAL" >deleteChar</TT > in Python.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1752" ></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.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1762" ></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="AEN1778" >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="AEN1782" >QNetworkProtocol (Qt v2.1+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1784" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void newChildren</CODE >(const QValueList<QUrlInfo> &i, QNetworkOperation *op);<P ></P ></DIV ><P >Not yet implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1792" >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="AEN1796" >QObject</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1798" ></A ><P ></P ><CODE CLASS="FUNCDEF" >bool connect</CODE >(const QObject *sender, const char *signal, const char *member);<P ></P ></DIV ><P >Not yet implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1808" ></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="AEN1816" ></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="AEN1826" ></A ><P ></P ><CODE CLASS="FUNCDEF" >virtual QMetaObject *metaObject</CODE >();<P ></P ></DIV ><P >Not implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1831" >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="AEN1836" >QPaintDeviceMetrics</A ></H2 ><P ><TT CLASS="LITERAL" >QPaintDeviceMetrics</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1840" >QPainter</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1842" ></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="AEN1863" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QRect boundingRect</CODE >(const QRect&, 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="AEN1877" ></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="AEN1900" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void drawText</CODE >(const QRect&, 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="AEN1916" ></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="AEN1922" ></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="AEN1927" >QPalette</A ></H2 ><P ><TT CLASS="LITERAL" >QPalette</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1931" >QPicture</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1933" ></A ><P ></P ><CODE CLASS="FUNCDEF" >const char *data</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1938" ></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="AEN1948" >QPlatinumStyle (Qt v2+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1950" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void drawPopupMenuItem = 0</CODE >(QPainter *p, bool checkable, int maxpmw, int tab, QMenuItem *mi, const QPalette &pal, bool act, bool enabled, int x, int y, int w, int h);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1978" ></A ><P ></P ><CODE CLASS="FUNCDEF" >int extraPopupMenuItemWidth = 0</CODE >(bool checkable, int maxpmw, QMenuItem *mi, const QFontMetrics &fm);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN1990" ></A ><P ></P ><CODE CLASS="FUNCDEF" >int popupMenuItemHeight = 0</CODE >(bool checkable, QMenuItem *mi, const QFontMetrics &fm);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2000" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void scrollBarMetrics</CODE >(const QTabBar *sb, int &sliderMin, int &sliderMax, int &sliderLength, int &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="AEN2019" >QPoint</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2021" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QCOORD& rx</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2026" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QCOORD& ry</CODE >();<P ></P ></DIV ><P >Not implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2031" >QPointArray</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2033" ></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="AEN2041" ></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="AEN2054" ></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="AEN2065" ></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="AEN2078" ></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="AEN2086" ></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="AEN2097" >QPopupMenu</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2099" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void drawItem</CODE >(QPainter *p, int tab, QMenuItem *mi, bool act, int x, int y, int w, int h);<P ></P ></DIV ><P >Not implemented. (Qt v2+)</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2119" ></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="AEN2125" ></A ><P ></P ><CODE CLASS="FUNCDEF" >int exec</CODE >(const QPoint &pos, int indexAtPoint = 0);<P ></P ></DIV ><P >This has been renamed <TT CLASS="LITERAL" >exec_loop</TT > in Python.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2134" ></A ><P ></P ><CODE CLASS="FUNCDEF" >int itemHeight const</CODE >(QMenuItem *mi);<P ></P ></DIV ><P >Not implemented. (Qt v2+)</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2140" >QPrintDialog</A ></H2 ><P ><TT CLASS="LITERAL" >QPrintDialog</TT > is fully implemented (X11 only).</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2144" >QPrinter</A ></H2 ><P ><TT CLASS="LITERAL" >QPrinter</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2148" >QProgressBar</A ></H2 ><P ><TT CLASS="LITERAL" >QProgressBar</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2152" >QProgressDialog</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2154" ></A ><P ></P ><CODE CLASS="FUNCDEF" >int minimumDuration</CODE >();<P ></P ></DIV ><P >This has been made a member function rather than a slot because it returns a value.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2159" >QPushButton</A ></H2 ><P ><TT CLASS="LITERAL" >QPushButton</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2163" >QRadioButton</A ></H2 ><P ><TT CLASS="LITERAL" >QRadioButton</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2167" >QRangeControl</A ></H2 ><P ><TT CLASS="LITERAL" >QRangeControl</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2171" >QRect</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2173" ></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="AEN2185" ></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="AEN2197" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QCOORD &rBottom</CODE >();<P ></P ></DIV ><P >Not implemented. (Qt v2+)</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2202" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QCOORD &rLeft</CODE >();<P ></P ></DIV ><P >Not implemented. (Qt v2+)</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2207" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QCOORD &rRight</CODE >();<P ></P ></DIV ><P >Not implemented. (Qt v2+)</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2212" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QCOORD &rTop</CODE >();<P ></P ></DIV ><P >Not implemented. (Qt v2+)</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2217" >QRegExp</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2219" ></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="AEN2233" ></A ><P ></P ><CODE CLASS="FUNCDEF" >int match</CODE >(const QString &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="AEN2247" >QRegion</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2249" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QArray<QRect> rects</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2254" ></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="AEN2262" >QScrollBar</A ></H2 ><P ><TT CLASS="LITERAL" >QScrollBar</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2266" >QScrollView</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2268" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void contentsToViewport</CODE >(int x, int y, int &vx, int &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="AEN2284" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void viewportToContents</CODE >(int vx, int vy, int &x, int &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="AEN2300" >QSemiModal</A ></H2 ><P ><TT CLASS="LITERAL" >QSemiModal</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2304" >QServerSocket (Qt v2.2+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2306" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QSocketDevice *socketDevice</CODE >();<P ></P ></DIV ><P >Not yet implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2311" >QSessionManager (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QSessionManager</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2315" >QSimpleRichText (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QSimpleRichText</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2319" >QSizeGrip (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QSizeGrip</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2323" >QSlider</A ></H2 ><P ><TT CLASS="LITERAL" >QSlider</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2327" >QSocket (Qt v2.2+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2329" ></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" >Py_None</TT > is returned.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2340" ></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" >Py_None</TT > is returned.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2351" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QSocketDevice *socketDevice</CODE >();<P ></P ></DIV ><P >Not yet implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2356" ></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="AEN2366" >QSocketNotifier</A ></H2 ><P ><TT CLASS="LITERAL" >QSocketNotifier</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2370" >QSpinBox</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2372" ></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="AEN2380" >QSplitter</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2382" ></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 CLASS="FUNCSYNOPSIS" ><A NAME="AEN2395" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void setSizes</CODE >(QValueList<int> list);<P ></P ></DIV ><P >This takes a single parameter which is a Python list of sizes. (Qt v2+)</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2401" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QValueList<int> sizes const</CODE >();<P ></P ></DIV ><P >This returns a Python list of sizes. (Qt v2+)</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2406" >QStatusBar</A ></H2 ><P ><TT CLASS="LITERAL" >QStatusBar</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2410" >QChar (Qt v2+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2412" ></A ><P ></P ><CODE CLASS="FUNCDEF" >uchar &cell const</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2417" ></A ><P ></P ><CODE CLASS="FUNCDEF" >uchar &row const</CODE >();<P ></P ></DIV ><P >Not implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2422" >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="AEN2429" ></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="AEN2435" ></A ><P ></P ><CODE CLASS="FUNCDEF" >int compare const</CODE >(const QString &s);<P ></P ></DIV ><P >Not implemented. (Qt v2+)</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2441" ></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="AEN2447" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QChar &ref</CODE >(uint i);<P ></P ></DIV ><P >Not yet implemented. (Qt v2+)</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2453" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QString &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="AEN2461" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QString &sprintf</CODE >(const char *format, ...);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2468" ></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="AEN2474" ></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="AEN2480" ></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="AEN2486" ></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="AEN2492" ></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="AEN2498" ></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="AEN2504" ></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="AEN2510" ></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="AEN2516" >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="AEN2522" ></A ><P ></P ><CODE CLASS="FUNCDEF" >Iterator append</CODE >(const QString &x);<P ></P ></DIV ><P >This does not return a value.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2528" ></A ><P ></P ><CODE CLASS="FUNCDEF" >Iterator prepend</CODE >(const QString &x);<P ></P ></DIV ><P >This does not return a value.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2534" >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="AEN2538" >QStyle (Qt v2+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2540" ></A ><P ></P ><CODE CLASS="FUNCDEF" >virtual void drawPopupMenuItem = 0</CODE >(QPainter *p, bool checkable, int maxpmw, int tab, QMenuItem *mi, const QPalette &pal, bool act, bool enabled, int x, int y, int w, int h);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2568" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void drawMenuBarItem</CODE >(QPainter *p, int x, int y, int w, int h, QMenuItem *mi, const QColorGroup &g, bool enabled, bool active);<P ></P ></DIV ><P >Not implemented. (Qt v2.2+)</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2590" ></A ><P ></P ><CODE CLASS="FUNCDEF" >virtual int extraPopupMenuItemWidth = 0</CODE >(bool checkable, int maxpmw, QMenuItem *mi, const QFontMetrics &fm);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2602" ></A ><P ></P ><CODE CLASS="FUNCDEF" >virtual void getButtonShift</CODE >(int &x, int &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.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2612" ></A ><P ></P ><CODE CLASS="FUNCDEF" >virtual int popupMenuItemHeight = 0</CODE >(bool checkable, QMenuItem *mi, const QFontMetrics &fm);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2622" ></A ><P ></P ><CODE CLASS="FUNCDEF" >virtual void scrollBarMetrics</CODE >(const QScrollBar *b, int &sliderMin, int &sliderMax, int &sliderLength, int &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.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2641" ></A ><P ></P ><CODE CLASS="FUNCDEF" >virtual void tabbarMetrics</CODE >(const QTabBar *t, int &hframe, int &vframe, int &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.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2657" >QStyleSheet (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QStyleSheet</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2661" >QStyleSheetItem (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QStyleSheetItem</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2665" >QTab</A ></H2 ><P ><TT CLASS="LITERAL" >QTab</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2669" >QTabBar</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2671" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QList<QTab> 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="AEN2677" >QTabDialog</A ></H2 ><P ><TT CLASS="LITERAL" >QTabDialog</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2681" >QTable (Qt v2.2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QTable</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2685" >QTableHeader (Qt v2.2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QTableHeader</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2689" >QTableItem (Qt v2.2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QTableItem</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2693" >QTableSelection (Qt v2.2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QTableSelection</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2697" >QTableView (Qt 1.x, Qt 2.x)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2699" ></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="AEN2710" ></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="AEN2721" >QTabWidget (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QTabWidget</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2725" >QTextBrowser (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QTextBrowser</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2729" >QTextCodec (Qt v2+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2731" ></A ><P ></P ><CODE CLASS="FUNCDEF" >virtual QCString fromUnicode</CODE >(const QString &uc, int &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="AEN2741" >QTextDecoder (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QTextDecoder</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2745" >QTextEncoder (Qt v2+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2747" ></A ><P ></P ><CODE CLASS="FUNCDEF" >virtual QCString fromUnicode = 0</CODE >(const QString &uc, int &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="AEN2757" >QTextStream</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2759" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QTextStream</CODE >(FILE *fp, int mode);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2767" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QTextStream &readRawBytes</CODE >(char *buf, uint len);<P ></P ></DIV ><P >Not yet implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2775" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QTextStream &writeRawBytes</CODE >(const char *buf, uint len);<P ></P ></DIV ><P >Not yet implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2783" >QTextIStream (Qt v2+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2785" ></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="AEN2793" >QTextOStream (Qt v2+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2795" ></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="AEN2803" >QTextView (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QTextView</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2807" >QTimer</A ></H2 ><P ><TT CLASS="LITERAL" >QTimer</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2811" >QToolBar</A ></H2 ><P ><TT CLASS="LITERAL" >QToolBar</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2815" >QToolButton</A ></H2 ><P ><TT CLASS="LITERAL" >QToolButton</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2819" >QToolTip</A ></H2 ><P ><TT CLASS="LITERAL" >QToolTip</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2823" >QToolTipGroup</A ></H2 ><P ><TT CLASS="LITERAL" >QToolTipGroup</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2827" >QTranslator (Qt v2+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2829" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QValueList<QTranslatorMessage> messages const</CODE >();<P ></P ></DIV ><P >Not implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2834" >QTranslatorMessage (Qt v2.2+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2836" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QTranslatorMessage</CODE >(const QDataStream &s);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2842" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void write const</CODE >(QDataStream &s, bool strip, Prefix prefix);<P ></P ></DIV ><P >Not implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2852" >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="AEN2856" >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="AEN2860" >QUrlOperator (Qt v2.1+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2862" ></A ><P ></P ><CODE CLASS="FUNCDEF" >virtual QList< QNetworkOperation> copy</CODE >(const QString &from, const QString &to, bool move = FALSE);<P ></P ></DIV ><P >This returns a Python list of <TT CLASS="LITERAL" >QNetworkOperation</TT > instances.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2873" ></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 CLASS="FUNCSYNOPSIS" ><A NAME="AEN2881" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void newChildren</CODE >(const QValueList<QUrlInfo> &i, QNetworkOperation *op);<P ></P ></DIV ><P >Not yet implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2889" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void startedNextCopy</CODE >(const QValueList<QUrlInfo> &i);<P ></P ></DIV ><P >Not yet implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN2895" >QValidator</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2897" ></A ><P ></P ><CODE CLASS="FUNCDEF" >virtual State validate</CODE >(QString& input, int& 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="AEN2907" >QDoubleValidator</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2909" ></A ><P ></P ><CODE CLASS="FUNCDEF" >State validate</CODE >(QString& input, int& 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="AEN2919" >QIntValidator</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2921" ></A ><P ></P ><CODE CLASS="FUNCDEF" >State validate</CODE >(QString& input, int& 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="AEN2931" >QVariant (Qt v2.1+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2933" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QVariant</CODE >(const QDataStream &s);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2939" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QVariant</CODE >(const QValueList<QVariant> &val);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2945" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QVariant</CODE >(const QMap<QString,QVariant> &val);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2951" ></A ><P ></P ><CODE CLASS="FUNCDEF" >bool &asBool</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2956" ></A ><P ></P ><CODE CLASS="FUNCDEF" >double &asDouble</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2961" ></A ><P ></P ><CODE CLASS="FUNCDEF" >int &asInt</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2966" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QValueList<QVariant> &asList</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2971" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QMap<QString,QVariant> &asMap</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2976" ></A ><P ></P ><CODE CLASS="FUNCDEF" >uint &asUInt</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2981" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QValueListConstIterator<QVariant>listBegin const</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2986" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QValueListConstIterator<QVariant>listEnd const</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2991" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void load</CODE >(QDataStream &s);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN2997" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QMapConstIterator<QString,QVariant>mapBegin const</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3002" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QMapConstIterator<QString,QVariant>mapEnd const</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3007" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QMapConstIterator<QString,QVariant>mapFind const</CODE >(const QString &key);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3013" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void save const</CODE >(QDataStream &s);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3019" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QValueListConstIterator<QString>stringListBegin const</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3024" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QValueListConstIterator<QString>stringListEnd const</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3029" ></A ><P ></P ><CODE CLASS="FUNCDEF" >const QValueList<QVariant>toList const</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3034" ></A ><P ></P ><CODE CLASS="FUNCDEF" >const QMap<QString,QVariant>toMap const</CODE >();<P ></P ></DIV ><P >Not implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3039" >QVBox (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QVBox</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3043" >QVButtonGroup (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QVButtonGroup</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3047" >QVGroupBox (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QVGroupBox</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3051" >QWhatsThis</A ></H2 ><P ><TT CLASS="LITERAL" >QWhatsThis</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3055" >QWidget</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3057" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QWExtra *extraData</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3062" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QFocusData *focusData</CODE >();<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3067" ></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="AEN3073" ></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="AEN3079" >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="AEN3083" >QWidgetStack</A ></H2 ><P ><TT CLASS="LITERAL" >QWidgetStack</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3087" >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="AEN3091" >QWindowsStyle (Qt v2+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3093" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void drawPopupMenuItem = 0</CODE >(QPainter *p, bool checkable, int maxpmw, int tab, QMenuItem *mi, const QPalette &pal, bool act, bool enabled, int x, int y, int w, int h);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3121" ></A ><P ></P ><CODE CLASS="FUNCDEF" >int extraPopupMenuItemWidth = 0</CODE >(bool checkable, int maxpmw, QMenuItem *mi, const QFontMetrics &fm);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3133" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void getButtonShift</CODE >(int &x, int &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.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3143" ></A ><P ></P ><CODE CLASS="FUNCDEF" >int popupMenuItemHeight = 0</CODE >(bool checkable, QMenuItem *mi, const QFontMetrics &fm);<P ></P ></DIV ><P >Not implemented.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3153" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void scrollBarMetrics</CODE >(const QTabBar *sb, int &sliderMin, int &sliderMax, int &sliderLength, int &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 CLASS="FUNCSYNOPSIS" ><A NAME="AEN3172" ></A ><P ></P ><CODE CLASS="FUNCDEF" >void tabbarMetrics</CODE >(const QTabBar *t, int &hframe, int &vframe, int &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.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3188" >QWizard (Qt v2+)</A ></H2 ><P ><TT CLASS="LITERAL" >QWizard</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3192" >QWMatrix</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3194" ></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="AEN3202" ></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="AEN3218" ></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="AEN3234" ></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="AEN3250" >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="x220.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" > </TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><TT CLASS="LITERAL" >qtgl</TT > Module Reference</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" > </TD ></TR ></TABLE ></DIV ></BODY ></HTML >