On Jan 20, 2005, at 10:43, Just van Rossum wrote:
whamoo wrote:
I'm writing an application with dinamic menu (NSMenu - NSMenuItem), but i've some problem with this function: [[NSMenuItem alloc] initWithTitle:action:keyEquivalent:]
I want to pass to "action:" a function of my class, in objc i must use this code @selector(mioMetodo:) In Python how to translate this?
menuitem = NSMenuItem.alloc().initWithTitle_action_keyEquivalent_(str(a), "Here the code" , "")
menuitem = NSMenuItem.alloc().initWithTitle_action_keyEquivalent_( str(a), "mioMetodo:" , "")
menuitem = NSMenuItem.alloc().initWithTitle_action_keyEquivalent_( unicode(a), "mioMetodo:", "")
Note that you need to name your method mioMetodo_ -- it needs to match that selector (replacing colons by underscores). This should be documented in the PyObjC introduction.
-bob
_______________________________________________ Pythonmac-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/pythonmac-sig
