def propertyWidgetMap(self):
        """
        Returns the mapping for this page between its widgets and its
        scaffold property.
        
        :return     {<projex.scaffold.Property>: <QtGui.QWidget>, ..}
        """
        out = {}
        scaffold = self.scaffold()
        
        # initialize the scaffold properties
        for widget in self.findChildren(QtGui.QWidget):
            propname = unwrapVariant(widget.property('propertyName'))
            if not propname: continue
            
            prop = scaffold.property(propname)
            if not prop: continue
            
            out[prop] = widget

        return out
def propertyWidgetMap ( self ) : out = { } scaffold = self . scaffold ( ) for widget in self . findChildren ( QtGui . QWidget ) : propname = unwrapVariant ( widget . property ( 'propertyName' ) ) if not propname : continue prop = scaffold . property ( propname ) if not prop : continue out [ prop ] = widget return out
Returns the mapping for this page between its widgets and its
        scaffold property.
        
        :return     {<projex.scaffold.Property>: <QtGui.QWidget>, ..}