<div dir="ltr">Try this documentation to understand the event loop. If you are familiar with other gui frameworks, they have something similar. For eg: objective c - NSApplication. Gtk - gtk_init<div><br></div><div><a href="http://qt-project.org/doc/qt-5.0/qtwidgets/qapplication.html">http://qt-project.org/doc/qt-5.0/qtwidgets/qapplication.html</a></div>
<div>and </div><div><a href="http://qt-project.org/doc/qt-5.0/qtcore/qcoreapplication.html">http://qt-project.org/doc/qt-5.0/qtcore/qcoreapplication.html</a><div><br></div><div><br></div></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Sun, Feb 17, 2013 at 7:55 PM, Adrian Klaver <span dir="ltr"><<a href="mailto:adrian.klaver@gmail.com" target="_blank">adrian.klaver@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 02/17/2013 07:28 PM, Srini Kommoori wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
For any Qt App, QtGui.QApplication is a main event loop. Every gui app<br>
needs one QtGui.QApplication.<br>
<br>
There could be muliple View/UI elements depending on developers wish.<br>
1. QWidget/QMainWindow<br>
2. QWebkit<br>
3. QGraphicsView<br>
4. QDeclarativeView<br>
<br>
You can keep changing the views depending on the app requirements.<br>
<br>
Hope that helps.<br>
</blockquote>
<br></div>
Yes, but what I do not understand is in the following sequence;<br>
<br>
if __name__ == '__main__':<br>
<br>
    import sys<br>
<br>
    app = QtGui.QApplication(sys.argv)<br>
    if not connection.createConnection():<br>
        sys.exit(1)<br>
<br>
    model = QtSql.QSqlTableModel()<br>
<br>
    initializeModel(model)<br>
<br>
    view1 = createView("Table Model (View 1)", model)<br>
    view2 = createView("Table Model (View 2)", model)<br>
<br>
    view1.show()<br>
    view2.move(view1.x() + view1.width() + 20, view1.y())<br>
    view2.show()<br>
<br>
    sys.exit(app.exec_())<br>
<br>
<br>
Once app is instantiated how are view1 and view2 hooked into it without there being an explicit link?<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
-Srini<br>
<br><span class="HOEnZb"><font color="#888888">
</font></span></blockquote><span class="HOEnZb"><font color="#888888">
<br>
-- <br>
Adrian Klaver<br>
<a href="mailto:adrian.klaver@gmail.com" target="_blank">adrian.klaver@gmail.com</a><br>
</font></span></blockquote></div><br></div>