Re: [Pyobjc-dev] @selector(mymethod:) with pyobjc?
Brought to you by:
ronaldoussoren
From: Bob I. <bo...@re...> - 2005-01-20 18:56:12
|
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 |