title: PyQt Application load complete event
body: <p>If my structure looks like this...</p>
  
  <pre><code>from PyQt4 import QtCore, QtGui
  from PyQt4.QtGui import QDialog,QImage,QPixmap
  from PyQt4.QtCore import *
  from PyQt4.QtGui import *
  from appView import Ui_View 
  # this is designer .ui file converted to .py via pyuic4 cmd
  
  class AppWindow(QDialog, Ui_View):
      def __init__(self):
          QDialog.__init__(self)
          # Set up the user interface from Designer.
          self.setupUi(self)
          self.setupEvents()
      def setupEvents():
          print ("setting up events")
  
  def onResize(event):
          print event
  def main():
      app = QtGui.QApplication(sys.argv)
      myapp = AppWindow()
      myapp.resizeEvent = onResize
      myapp.show()
      sys.exit(app.exec_())
  
  if __name__ == '__main__':
      main()
  </code></pre>
  
  <p>QUESTIONS:</p>
  
  <ol>
  <li>How can I get application loading complete event from PyQt in
  <code>AppWindow</code> class, so that I know its contructor has finished running? </li>
  <li>How can I get application resizing event in <code>AppWindow</code> class? <br>I can get
  this in the main function and tweak it, but if the <code>AppWindow</code> class is capable
  of listening and handling it: What is best way of doing it? Should
  this be ideally done as above?</li>
  </ol>