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