[PyKDE] ANN: PyQt v3.14, SIP v4.2, QScintilla v1.5 Released
    Paul F. Kunz 
    Paul_Kunz at slac.stanford.edu
       
    Fri Mar 11 18:08:37 GMT 2005
    
    
  
   I ahve the following Python class defined...
class Linear ( FunctionBase ) :
    def __init__ ( self, other = None ) :
        if other :
            FunctionBase.__init__( self, other )
            print "copy"
            self.initialize ()
        else:
            FunctionBase.__init__( self )
            print "default"
            self.initialize ()
    def clone ( self ) :
        print "clone"
        return Linear ( self )
    
with some member functions not shown.  The class FunctionBase is a C++
abstract base class interfaced via FunctionBase.sip It appears that
after clone() calls the copy constructor (speaking in C++ terms), the
C++ object is deleted.   How do I prevent that?   Or am I trying to
clone the function in an in correct way (I know C++ better than
Python)?
    
    
More information about the PyQt
mailing list