[python] Destruktor v GTK
    pEtR Skarka 
    p.skarka na centrum.cz
       
    Středa Duben  1 23:12:56 CEST 2009
    
    
  
Zdravim,
Mam tento problem:
Potrebuji aby se z instance ze tridy ovce zavolal destruktor po kliknuti na tlacitko "Konec ovce". Jiste reseni mam ale nezdasemi prilis koser. 
Budu vdecny za jakekoliv rady a pripominky.
Dekuji
Petr Skarka
p.skarka na centrum.cz
Program:
import gtk
class panter:
    def __init__(self):
        okno = gtk.Window()
        tlac = gtk.Button('Tuk Tuk')
        tlac.connect("clicked", self.CallOvci)
        okno.add(tlac)
        okno.show_all()
        
    def CallOvci(self, widget):
        self.C_ovce = ovce(self)
    def ZabijOvci(self):
        del self.C_ovce
        print 'Volam zniceni'
    
    def Launch(self):
        gtk.main()
        
class ovce:
    def __init__(self, x):
        self.x = x
        okno = gtk.Window()
        tlac = gtk.Button('Konce ovce')
        tlac.connect("clicked", self.Konec)
        okno.add(tlac)
        okno.show_all()
        
    def Konec(self, widget):
        self.x.ZabijOvci()
    def __del__(self):
        print 'oce konci'
zvire = panter()
zvire.Launch()
 
------------- další část ---------------
A non-text attachment was scrubbed...
Name: [žádný popis není k dispozici]
Type: application/octet-stream
Size: 811 bytes
Desc: [žádný popis není k dispozici]
URL: <http://www.py.cz/pipermail/python/attachments/20090401/920685b6/attachment.obj>
    
    
Další informace o konferenci Python