<HTML ><HEAD ><TITLE >qtsql 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="qtpe Module Reference" HREF="x3348.html"><LINK REL="NEXT" TITLE="qttable Module Reference" HREF="x3559.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="x3348.html" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="x3559.html" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="AEN3444" ><TT CLASS="LITERAL" >qtsql</TT > Module Reference</A ></H1 ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3447" >QDataBrowser (Qt v3+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3449" ></A ><P ></P ><CODE CLASS="FUNCDEF" >virtual void del</CODE >();<P ></P ></DIV ><P >This has been renamed <TT CLASS="LITERAL" >delOnCursor</TT > in Python.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3455" >QDataTable (Qt v3+)</A ></H2 ><P ><TT CLASS="LITERAL" >QDataTable</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3459" >QDataView (Qt v3+)</A ></H2 ><P ><TT CLASS="LITERAL" >QDataView</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3463" >QEditorFactory (Qt v3+)</A ></H2 ><P ><TT CLASS="LITERAL" >QEditorFactory</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3467" >QSql (Qt v3+)</A ></H2 ><P ><TT CLASS="LITERAL" >QSql</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3471" >QSqlCursor (Qt v3+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3473" ></A ><P ></P ><CODE CLASS="FUNCDEF" >virtual int del</CODE >(bool invalidate = TRUE);<P ></P ></DIV ><P >This has been renamed <TT CLASS="LITERAL" >delRecords</TT > in Python.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3480" ></A ><P ></P ><CODE CLASS="FUNCDEF" >virtual int del</CODE >(const QString &filter, bool invalidate = TRUE);<P ></P ></DIV ><P >This has been renamed <TT CLASS="LITERAL" >delRecords</TT > in Python.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3489" >QSqlDatabase (Qt v3+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3491" ></A ><P ></P ><CODE CLASS="FUNCDEF" >QSqlQuery exec</CODE >(const QString &query = QString::null);<P ></P ></DIV ><P >This has been renamed <TT CLASS="LITERAL" >execStatement</TT > in Python.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3498" >QSqlDriver (Qt v3+)</A ></H2 ><P ><TT CLASS="LITERAL" >QSqlDriver</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3502" >QSqlEditorFactory (Qt v3+)</A ></H2 ><P ><TT CLASS="LITERAL" >QSqlEditorFactory</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3506" >QSqlError (Qt v3+)</A ></H2 ><P ><TT CLASS="LITERAL" >QSqlError</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3510" >QSqlField (Qt v3+)</A ></H2 ><P ><TT CLASS="LITERAL" >QSqlField</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3514" >QSqlFieldInfo (Qt v3+)</A ></H2 ><P ><TT CLASS="LITERAL" >QSqlFieldInfo</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3518" >QSqlForm (Qt v3+)</A ></H2 ><P ><TT CLASS="LITERAL" >QSqlForm</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3522" >QSqlIndex (Qt v3+)</A ></H2 ><P ><TT CLASS="LITERAL" >QSqlIndex</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3526" >QSqlPropertyMap (Qt v3+)</A ></H2 ><P ><TT CLASS="LITERAL" >QSqlPropertyMap</TT > is fully implemented. However, because PyQt does not allow new properties to be defined, it is not possible to implement custom editor widgets in Python and add them to a property map. This will simple be ignored.</P ><P >This problem may be addressed in a future release of PyQt.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3531" >QSqlQuery (Qt v3+)</A ></H2 ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3533" ></A ><P ></P ><CODE CLASS="FUNCDEF" >virtual bool exec</CODE >(const QString &query);<P ></P ></DIV ><P >This has been renamed <TT CLASS="LITERAL" >execQuery</TT > in Python.</P ><DIV CLASS="FUNCSYNOPSIS" ><A NAME="AEN3540" ></A ><P ></P ><CODE CLASS="FUNCDEF" >bool exec</CODE >();<P ></P ></DIV ><P >This has been renamed <TT CLASS="LITERAL" >execQuery</TT > in Python. (Qt v3.1+)</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3546" >QSqlRecord (Qt v3+)</A ></H2 ><P ><TT CLASS="LITERAL" >QSqlRecord</TT > is fully implemented.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3550" >QSqlRecordInfo (Qt v3+)</A ></H2 ><P ><TT CLASS="LITERAL" >QSqlRecordInfo</TT > is implemented as a Python list of <TT CLASS="LITERAL" >QSqlFieldInfo</TT > instances.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN3555" >QSqlResult (Qt v3+)</A ></H2 ><P ><TT CLASS="LITERAL" >QSqlResult</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="x3348.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="x3559.html" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><TT CLASS="LITERAL" >qtpe</TT > Module Reference</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><TT CLASS="LITERAL" >qttable</TT > Module Reference</TD ></TR ></TABLE ></DIV ></BODY ></HTML >