[pygtk] member variable default value
euro_ii at libero.it
euro_ii at libero.it
Fri Aug 7 15:42:26 WST 2009
In this form it works ...
class MainWindow:
def __init__(self):
self.signal={'onAction':'self.onAction()'}
def onAction(self):
print("ciao")
def getSignal(self):
exec self.signal['onAction']
if __name__=='__main__':
obj=MainWindow()
obj.getSignal()
Regards
Matteo
> Hi!
>
> I want to create a dict like this:
>
> class MainWindow:
>
> signals = {
> 'on_action1_activate': self.on_action1,
> }
>
> def __init__(self):
> ...
>
> def on_action1(self):
> ...
>
> It results:
> NameError: name 'self' is not defined.
>
> I've tried it without the self, MainWindow.on_action1, etc. but no
> luck...
>
> Thanks in advance:
> Imre Horvath
>
> _______________________________________________
> pygtk mailing list pygtk at daa.com.au
> http://www.daa.com.au/mailman/listinfo/pygtk
> Read the PyGTK FAQ: http://faq.pygtk.org/
>
More information about the pygtk
mailing list