Hi all,

I am trying to subclass dict in order to connect it to a QT signal which will create a value in a predetermined key.

This is what I got:

class CustomDict(dict):
'''Container for a simple version dictionary to be able to connect a signal to it'''

    def setData(self, data):
        self['my_custom_data'] = data


However, when I try to connect the setData method I get this:

worker.receivedData.connect(customDict.setData)

TypeError: unhashable type: 'CustomDict'


Can somebody help me understand what's going on?

Cheers,
frank


--
ohufxLogo 50x50 <http://www.ohufx.com> *vfx compositing <http://ohufx.com/index.php/vfx-compositing> | *workflow customisation and consulting <http://ohufx.com/index.php/vfx-customising>* *

_______________________________________________
PySide mailing list
PySide@qt-project.org
http://lists.qt-project.org/mailman/listinfo/pyside

Reply via email to