[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