如何在 Mac 上的 Python 中监听鼠标事件?
我需要在我的 Mac 上用 Python 编写的应用程序中监听全局鼠标事件(未绑定到应用程序)。 我正在使用 PyObjC,但我不知道该怎么做。简单的 ObjC 示例…
如何让 Interface Builder 识别新语言的 IBOutlet/IBAction?
这是一个理论问题:假设我想出了一种出色的新脚本语言,并想为此建立一个 Cocoa 桥。 是否可以让 Interface Builder 识别新语言并自动解析源代码,以…
如何在不使用 NSTreeController 的情况下获取 NSOutlineView 的选定项?
如何使用我自己的数据源获取 NSOutlineView 的选定项目。 我看到我可以获得 selectedRow 但它返回一个相对于大纲状态的行 ID。唯一的方法是跟踪项目的…
在 PyObjC 中,如何在使用 runModalForWindow_ 后让工作表结束?
我有一个由第二个 WindowController 控制的对话框的辅助窗口(一张纸)。由于某种原因,在显示工作表后,NSObject 子类中永远不会调用这些操作。我已…
PyObjC + Xcode 3.2 +非苹果Python
我想开始尝试使用 PyObjC 开发一些简单的应用程序。我安装了 PyObjC 和 Xcode 模板。我知道 PyObjC 本身可以工作,因为我已经运行 此脚本 成功。当我…
使用 Python 代替 Objective-C 有哪些缺点?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
如何在运行 10.5 的 Mac OS X 10.6 上构建 PyObjC 项目?
我有一个 PyObjC 项目,是在 Mac OS X 10.6 上使用 XCode 3.2 构建的,但无法在 10.5 上运行。 我使用的是官方 PyObjC 项目模板来创建一个空项目(仅…
从 pyobjc 2.2 降级到 pyobjc 2.0
我不小心用易于安装的 pyobjc 安装了 pyobjc 2.2,它导致了问题:当我尝试导入它时,我收到错误, Incompatible library version: _objc.so requires …
在Python中获取mach_absolute_time/UpTime()(以纳秒为单位)
我需要从 Mac OS X 10.6 上运行的 Python 程序访问启动以来经过的时间(以纳秒为单位)。 我使用以下 Carbon 调用在 C 代码中获取此内容: AbsoluteTi…
如何从 Objective-C 调用 PyObjC 代码?
可能的重复: 从 Objective-C 调用 Python 我是一名长期的 Python 程序员,但短期内时间可可程序员。我刚刚开始使用 PyObjC,完成工作是多么容易,真…
我必须使用哪个 Objective-C 框架来录制屏幕?
我已经使用 pyobjc 桥和 QTKit 框架从 python 脚本中的 iSight 进行记录。 我应该使用哪个框架/设备/...来捕获屏幕视频而不是内置 iSight? PS 我使用…
导入错误:没有名为 Foundation 的模块
我正在尝试按照“PyObjCdevelopment with Xcode 3.2”的已接受答案的说明进行操作。我将在这里重新发布它们,因为我没有足够的代表来评论实际问题: …
在Python中使用dock的基本cocoa应用程序,但不使用Xcode和所有其他功能
看来,如果我想创建一个带有停靠图标等的非常基本的 Cocoa 应用程序,我会 必须使用 Xcode 和GUI 构建器(带有PyObjC)。 我打算编写的应用程序主要与…
用 Python 3 编写 Cocoa 应用程序
看起来 PyObjC 还没有移植到 Python 3。 同时有没有办法使用Python 3 编写Cocoa 应用程序? 我打算启动一个新的 MacOSX GUI 应用程序项目,但希望使用…