macos - 从 gtk.Window 获取底层 NSWindow

标签 macos pygtk pyobjc

以下是关于 Mac 上带有 Quartz 后端的 gtk2。如果我有一个 gtk.Window(或 gdk.Window),如何获取底层 NSWindow(最好是 pyobjc 对象,或者如果不可能,则只是一个指针)?

(我正在尝试获取 [window windowNumber],这是启用透明窗口背后模糊功能所必需的。)

最佳答案

不确定 pygtk 中函数的确切名称,但我相信在 C 中您可以调用 gdk_quartz_window_get_nswindow()

关于macos - 从 gtk.Window 获取底层 NSWindow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11283036/

相关文章:

c - 是否有使用 C 读取 Excel 文件的 FOSS 库

python - gtk:在 CellRendererCombo 'changed' 信号上修改 TreeView 模型时遇到问题

objective-c - PyObjC:如何删除现有的 Objective-C 类

macos - inkscape 命令行,mac 上在哪里?

java - hadoop os x mrjob $ HADOOP_HOME未设置

pygtk - 从笔记本选项卡获取标签

widget - 使用 GTK3 编写自定义小部件

python - 如何使用 PyObjC 绑定(bind)和 NSMetadataQuery 编写与 mdfind 等效的 python 脚本?

iphone - Key-Value-Observation——寻找更优雅的解决方案来响应值的变化