title: findChild returns None with custom widget
body: <p>I have created a custom Qt widget in Python and managed to get it to load into the form at runtime however when I try and use findChild to grab it back of the form instance I get <code>None</code> back.</p>
  
  <p>The widget is loaded and I can see it if I print out the names and objects on the form:</p>
  
  <pre><code>DEBUG:root:&lt;PyQt4.QtGui.QCheckBox object at 0x11358030&gt;
  DEBUG:root:Near_Other_Infrastructure
  DEBUG:root:&lt;PyQt4.QtGui.QCheckBox object at 0x113582B8&gt;
  DEBUG:root:photo
  DEBUG:root:&lt;imagewidget.QMapImageWidget object at 0x113586A8&gt;
  </code></pre>
  
  <p>This is the code:</p>
  
  <pre><code>images = self.forminstance.findChild(QMapImageWidget)
  </code></pre>
  
  <p><strong>Update:</strong></p>
  
  <p>Seems doing this works:</p>
  
  <pre><code>images = self.forminstance.findChild(QWidget, "photo")
  </code></pre>
  
  <p>and it returns  <code>DEBUG:root:&lt;imagewidget.QMapImageWidget object at 0x113586A8&gt;</code></p>
  
  <p>although I would really perfer to just get the control via the type without using the name.</p>
  
  <p>Any ideas?</p>