Hi David,

Yes is possible to define sinal with python objects, you could use:

signal_node_selected = QtCore.Signal(object)

But this signal will be valid only in pyhon side, sice Qt/C++ does not
know how to handle PyObject.

BR

On Tue, Sep 6, 2011 at 10:12 AM, David Angelo
<[email protected]> wrote:
> Hi folks,
>
> I have a question regarding the usage of signals with custom data
> objects and not only "str" or "int".
> Is it possible to define signals with custom data objects?
> E.g.:
>
> class Data(object):
>   ...
>
> class WidgetSource(QtGui.QWidget):
>
>    #signal_node_selected = QtCore.Signal(str)
>    signal_node_selected = QtCore.Signal(<DATA>)
>
>   ...
>
>
> class WidgetTarget(QtGui.QWidget):
>
>   def __init__(self):
>      s = WigdgetSource()
>      s. signal_node_selected.connect(self.slot_node_selected)
>
>   def slot_node_selected(self, data):
>      #process the data object
>
>
> Thanks in advance and best regards!
>
> Cheers,
> David
> _______________________________________________
> PySide mailing list
> [email protected]
> http://lists.pyside.org/listinfo/pyside
>



-- 
Renato Araujo Oliveira Filho
Instituto Nokia de Tecnologia - INdT
_______________________________________________
PySide mailing list
[email protected]
http://lists.pyside.org/listinfo/pyside

Reply via email to