arcgis - Retrieve an existing instance in Python -


i want call existing instance class in other class in python don't know how this, help!

class buttonselectretire(object):      def __init__(self):         self.enabled = true         self.checked = false     def onclick(self):                  cbr = buttontretire()         cbr.off()       class buttontretire(object):      def __init__(self):         self.enabled = true         self.checked = false      def onclick(self):         pass      def on (self):         self.enabled = true      def off (self):         self.enabled = false 

maybe can pass instance of buttonretire constructor of buttonselectretire:

class buttonselectretire(object):    def __init__(self, button_retire):     self.enabled = true     self.checked = false     self.button_retire = button_retire    def onclick(self):             self.button_retire.off()   >>> buttonretire = buttonretire() >>> buttonselectretire = buttonselectretire(buttonretire) 

in fact, far understand, want connect signal buttonselectretire.onclick callback buttonretire.off() ?

if in pyqt4 program, can done:

self.buttonselectretire.onclick.connect(self.buttonretire.off) 

Comments