我想在cocoa“共享应用程序”中有一个间隔计时器。我有一个python cocoa应用程序(不确定它是正确的术语)使用PyObjCTools
。
app = App.sharedApplication()
ticker=Ticker()
timer=NSTimer.timerWithTimeInterval_target_selector_userInfo_repeats(0.1, ticker, 'tick', None, False)
## how do I attach the Timer to the shared application???
AppHelper.runEventLoop()
如何在应用程序中集成Timer?
答案 0 :(得分:0)
您不会将计时器与共享应用程序相关联。您将计时器与运行循环相关联。做
NSRunLoop.currentRunLoop.addTimer_forMode(timer,NSRunLoopCommonModes)
(对不起,如果Python代码的语法不正确......)请参阅the documentation。