我一直在試圖使用python和pyObjC將「工作」和「家庭」電話號碼添加到Mac地址簿中。我相信你需要添加一個多值對象,但我不知道如何使用pyobjc做到這一點。下面的代碼示例到目前爲止,我已經把: import AddressBook
from AddressBook import *
ab = AddressBook.ABAddressBook.sharedAddressBook()
編輯:謝謝你的建議。我仍然不清楚autorelease池是如何處理的。 下面是實際的代碼: import platform, time
if (platform.system().lower() == "darwin"):
from AppKit import NSSpeechSynthesizer
from Foundation import NSAutoreleaseP
我想用PyObjC製作NSTableView。 所以我寫下如下代碼。 這段代碼起作用,至少我可以看到TableView。 但是當我激活tableView:objectValueForTableColumn:row:(該方法在下面註釋掉)時,python會通過segmantation故障崩潰。 我想知道我犯的錯誤。謝謝。 class WindowController(object):
d
我試圖圍繞窗口從編程移動的Python在OS X上 我發現的AppleScript here的#2片段,其做此移動窗口,但我想這樣做使用Python或其他「真正」的腳本語言。 這是我的Python腳本,它不起作用。我在他們每個下面寫下了打印命令的輸出。 #!/usr/bin/python
from Foundation import *
from ScriptingBridge import