[PyKDE] Using SIP to wrap python objects
    Rob Knapp 
    myddrin at myddrin.com
       
    Fri Jun 13 12:57:00 BST 2003
    
    
  
[snip]
> > So, if I inherit a C++ object from QWidget and write a sip binding, then
> > I'm set.  That's what I thought, but what I was hoping for was some way
> > to automatically generate this "in between" object.
>
> It can't be automatically generated if you are adding functionality (the
> new methods and slots) to it.
That's ok, I think what I layout below will work (using python introspection 
and maybe a little hand tweaking)
[snip]
> > From what I'm seeing in the responses, I would write a C++
> > class(QMyddrin) that inherits from QWidget and adds these methods.  Then
> > my python ocde I would inherit from QMyddrin and it should all work as
> > long as I do the conversion from Py_Object to CppPointer (I forget the
> > call name.)
>
> Yes - but where are you going to put the code that does that conversion?
> Does the dialog include a method that will embed your QMyddrin instance?
The API we are using provides a place that is perfect just for this. :)  
Thanks for the help, I think I have enough that I can start moving forward.  
And yes, I realize this makes for a bizarre sounding solution.  I can't really 
go into why I think this is a good thing to do right now.  But it meets our 
needs very well.
    
    
More information about the PyQt
mailing list