pyobjc

    1熱度

    1回答

    問題:如果有多個監視器處於活動狀態,在OS X中運行代碼時是否有方法讓Python檢測到?那麼,是否可以通過選擇將特定的OS X應用程序窗口移動到其中一個監視器? FYI:我以前一直能夠利用Carbon如下面的代碼所示,以激活特定的應用程序窗口。我不知道它是否具備上述功能。 from Carbon import AppleEvents from Carbon import AE window

    0熱度

    1回答

    我引用這個舊線: system wide shortcut for Mac OS X 我一直在嘗試使用該應用程序創建一個OSX全局熱鍵因爲我使用pyglobalshortcuts的舊方法不再適用於PyQt5。 問題是,當我在'CGEventTapCreate'函數中偵聽'kCGEventKeyUp'或'kCGEventKeyDown'時,程序以代碼'-11'退出。 這裏是我試圖代碼: import

    0熱度

    1回答

    我想考出pyobjc綁定ImageCaptureCore,我不能讓我的委託的回調在所有火: """ImageCaptureCore test app.""" from __future__ import ( absolute_import, division, print_function, ) import time import objc fro

    0熱度

    1回答

    我在OSX中安裝了cmus,並使用名爲cmus-osx.py的真棒工具運行它,該工具使用pyobjc和tinytag。它使用Python 2.7.11完美運行。 但我也想運行mpsyt,它只適用於Python 3,所以我安裝了pyenv以便能夠在不干擾我的環境的情況下運行這兩個實用程序。它的工作,但它導致我與cmus-osx.py一些問題,所以我在GitHub倉庫創建一個問題:https://gi

    0熱度

    1回答

    我寫休耕代碼: import array import Cocoa import Quartz import Quartz.CoreGraphics as qcg while True: imageRect = qcg.CGRectMake(0, 0, 1280, 800) imageRef = qcg.CGWindowListCreateImage(imageRec

    0熱度

    1回答

    以下問題描述了一個Python函數調用一個Objective-C的功能,需要通過引用傳遞的變量的情況: Can't call methods on objects in pyObjC 然而,問題被張貼在2012年,接受的答案似乎不再起作用。我們如何將NSError對象傳遞給函數並獲取返回的值? 我的函數調用是我無法編輯的框架的一部分,所以我一直負責找到使其工作的方法。

    0熱度

    1回答

    我寫了對全系統的按鍵反應在Mac OS X 所以,我發現了一些鍵盤記錄例子,應該工作撞牆了一個應用程序,因爲所有的例子都是基於NSSharedApplication()和PyObjC AppHelper.runEventLoop(),而我的應用程序是用wxPython編寫的。 在這裏,我發佈了一個最簡單的例子https://github.com/ljos 的修改,我認爲它應該工作。但事實並非如此。

    0熱度

    1回答

    我試圖在Mac上的Objective C Cocoa應用程序中嵌入Python 3解釋器,遵循this answer(它擴展了this article)中的指令並手動構建Python和PyObjC 。 我希望能夠以插件的形式運行Python代碼。我特別不想依靠股票Apple Python(v2.7)。我大部分工作正常,但似乎無法可靠地加載插件腳本。它看起來像嵌入式Python解釋器無法創建__py

    0熱度

    1回答

    這可能是一個簡單的問題,但我有點困惑,因爲我沒有在網上找到很多例子。 我已經能夠通過使用JavaScript(Using this tutorial)在Mac OS中的消息發送消息,但我無法弄清楚如何使用Python和PyObjC來完成它。 使用JavaScript我會做這樣的事情: var messages = Application('Messages'); var buddy = mess

    4熱度

    1回答

    當我嘗試安裝pyobjc框架,可可我看到這個錯誤: In file included from Modules/_Foundation.m:15: Modules/_Foundation_protocols.m:14:28: error: cannot find protocol declaration for 'NSProgressReporting' p = PyObjC