pyobjc

    1熱度

    1回答

    我將一個Objective-C/Cocoa庫移植到Python/PyObjC中。 而我對實施方式感到困惑。 原始代碼開始象下面這樣: @implementation HUDWindow - (id)initWithContentRect:(NSRect)contentRect styleMask:(unsigned int)styleMask backing:(

    1熱度

    1回答

    我想要訪問一些使用Enthought Python的7.3-2(32位,OS X 10.8.3) 當運行在命令行的enpkg安裝程序的PyObjC例程,我得到一個公平的辦法來安裝,然後: 錯誤:無法解析的「pyobjc-2.3-1.egg」 所以,我想雨棚1.0要求(64位,OS X「pyobjc_framework_inputmethodkit」仍然有點flakey)使用GUI包安裝程序,我看到

    3熱度

    3回答

    編輯:謝謝你的建議。我仍然不清楚autorelease池是如何處理的。 下面是實際的代碼: import platform, time if (platform.system().lower() == "darwin"): from AppKit import NSSpeechSynthesizer from Foundation import NSAutoreleaseP

    1熱度

    1回答

    我想用PyObjC製作NSTableView。 所以我寫下如下代碼。 這段代碼起作用,至少我可以看到TableView。 但是當我激活tableView:objectValueForTableColumn:row:(該方法在下面註釋掉)時,python會通過segmantation故障崩潰。 我想知道我犯的錯誤。謝謝。 class WindowController(object): d

    1熱度

    1回答

    我已經將我的WebView UIDelegate鏈接到BrowserWindowController的界面構建器中,這是我的委託實現了webuidelegate函數。在我browserwindowcontroller類,我也做: 類BrowserWindowController(NSWindowController): webView = objc.IBOutlet() def windowD

    1熱度

    1回答

    我升級到Google App Engine的SDK 1.7.6,並與被招呼 UserWarning:檢測更改源代碼不被支持,因爲你的Python版本不包括PyObjC(http://pyobjc.sourceforge.net/)。請做 sudo easy_install -U pyobjc-core sudo easy_install -U pyobjc 安裝PyObjC 我安裝PyObj

    2熱度

    2回答

    我試圖圍繞窗口從編程移動的Python在OS X上 我發現的AppleScript here的#2片段,其做此移動窗口,但我想這樣做使用Python或其他「真正」的腳本語言。 這是我的Python腳本,它不起作用。我在他們每個下面寫下了打印命令的輸出。 #!/usr/bin/python from Foundation import * from ScriptingBridge import

    1熱度

    1回答

    我正在製作Python/PyObjC軟件包以使用Objective-C應用程序中的某些Twisted特性。 我需要在我的Python應用程序安裝一個核心基礎反應器: from twisted.internet import cfreactor cfreactor.install() 的問題是,當我建立與py2app束,所需的CFNetwork框架從來沒有出現在我的包裏面,當我加載從我的Obj

    0熱度

    1回答

    我使用PyObjC在Python中編寫了一個相對簡單的幫助程序。由於其簡單性(一個主文件和另一個文件中有一些輔助函數),我沒有使用Xcode進行開發。 但是,我想設置一些Info.plist keys,我不知道如何讓我的程序找到Info.plist文件。特別是,我想將LSUIElement鍵設置爲1以便將我的應用程序從Dock中隱藏。 我創建了一個在同一個目錄中稱爲Info.plist文件作爲我的

    0熱度

    1回答

    我在去年安裝了不同版本的python。當我打開python解釋器時,我可以看到我目前正在運行哪個版本,但我想知道我擁有的所有版本。 我也想在不同的python版本之間切換。 我使用的是OS X 10.7.5,這應該是PyObjC內置的。 我如何知道我的當前版本的python(正在運行的版本)是否支持PyObjC。 是否有一些特定的模塊可以導入並查看PyObjC是否適用於當前版本。 如果當前版本(2