pyobjc

    0熱度

    3回答

    如果按下紅色關閉按鈕,我想關閉進程窗口(任何進程)。不尋找第三方解決方案(如RedQuits)。 一個解決方案是通過蘋果腳本,但涉及投票,我試圖避免。 我讀了約NSDistributedNotificationCenter,但不知道瀏覽器是否發送關於關閉過程的系統通知。例如,每當歌曲播放/暫停時,iTunes都會發送通知com.apple.iTunes.playerInfo。我怎樣才能找到其他應用

    0熱度

    2回答

    我正在試驗用Python編寫的OS X應用程序,並且需要檢測是否已經有一個運行特定腳本的Python.app實例。該腳本將CFBundleName從Python修改爲MyApp,以更改菜單欄中的應用標題。 bundle = NSBundle.mainBundle() info = bundle.localizedInfoDictionary() or bundle.infoDictionary(

    0熱度

    1回答

    搭售來讀取鑰匙扣使用python(新手在Mac的Python)的項目 這是我有黑客在googlepedia發現 from ctypes import CDll, byref, Structure, POINTER from Foundation import NSDictionary class OpaqueObject: pass OpaquePtr = POINTER(Opaq

    1熱度

    1回答

    我想讓用戶在登錄時啓動一個選項。但是,當我在沒有沙箱的情況下運行應用程序時,下面的代碼正在工作,但它不支持啓用沙箱。我看到這在控制檯:SFL(8490):AddNewItemWithProperties_rpc返回5 def open_app_at_startup(): app_path = NSBundle.mainBundle().bundlePath() url = NS

    0熱度

    2回答

    easy_install -U pyobjc-core工作得很好,但是我已經試過easy_install -U pyobjc和pip -U install pyobjc,你能想到的(除了可能是正確的),其他各方面,他們都回: error: Setup script exited with error: This distribution is only supported on MacOSX ve

    2熱度

    1回答

    我想使用PyObjC製作一個應用程序,並且正在努力尋找如何記錄箭頭鍵(左和右)。每次用戶按下左右箭頭鍵時,我都希望能夠記錄下來。我正在使用網上找到的另一個例子。我想使用鍵盤上的箭頭鍵,而不是前面的示例中用於增量和損害的按鈕。看了一會兒,覺得我可以在這裏得到一些幫助。謝謝! from Cocoa import * from Foundation import NSObject class TA

    0熱度

    1回答

    我們是很新的Objective-C,MacOS和沒有編程多年來,我希望這不是太明顯,因此任何人的浪費時間: 我想打開一個對話框,並獲得該文件的位置回作爲參考。從我可以告訴這應該是從我的窗口控制器內可行,不是嗎?使用的XCode我已經管道連接至使用openDocument行動,與相關的功能是這樣的: class MyWindowController(NSWindowController):

    2熱度

    1回答

    我需要pyobcj才能使pyttsx正常工作。當我嘗試安裝與PIP pyobjc,我得到如下: My-MacBook-Pro:WebForm $MyName$ sudo pip install pyobjc The directory '/Users/$MyName/Library/Caches/pip/http' or its parent directory is not owned by

    0熱度

    1回答

    我想使用PyObjC讀取OSX剪貼板。 裏面蟒蛇殼 import AppKit >>> clip = AppKit.NSPasteboard.generalPasteboard() >>> dir(clip) ['__class__', '__delattr__', '__doc__', '__format__', '__getattribute__', '__hash__', '__ini

    1熱度

    1回答

    我嘗試顯示系統上每次點擊的當前窗口。 我這樣做代碼: from AppKit import NSWorkspace def getwindows(): activeAppName = NSWorkspace.sharedWorkspace().activeApplication()['NSApplicationName'] print activeAppName