[PySide] inter-object communications
Henry Gomersall
heng at cantab.net
Sat Nov 9 08:59:47 CET 2013
On 08/11/13 23:41, John Ehresman wrote:
> On 11/8/13 4:36 PM, Henry Gomersall wrote:
>> So it seems the actual binding between objects is handled by Shiboken.
>> Does the python object itself have a reference to the wrapper object, or
>> is that only provided on demand through shiboken?
>
> The python object has the C++ pointer to the object. That pointer will
> be to the object of the wrapper subclass only if the object was created
> with the wrapper subclass constructor. It other cases, the pointer will
> be to an object of a class such as QObject or QWidget. (BTW, most of
> this is not Qt specific).
Ok, helpful. The not being Qt specific is partly why it's so helpful :)
>
>> Is this detail documented anywhere?
>
> The documentation I know of is http://setanta.wordpress.com/binding-c/
> which was written by some of the original shiboken developers. I don't
> know how complete it is.
Ah, really useful! That's a great link - thanks!
Cheers,
Henry
More information about the PySide
mailing list