【问题标题】:Get underlying NSWindow from gtk.Window从 gtk.Window 获取底层 NSWindow
【发布时间】:2012-07-01 15:02:27
【问题描述】:

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

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

【问题讨论】:

  • 既然你接受了houbysoft的回答,我想知道你是否设法打电话给gdk_quartz_window_get_nswindow()?我总是遇到 Segfault,请参见此处:stackoverflow.com/questions/35669176/…

标签: macos pygtk pyobjc


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-05-09
    • 2011-06-05
    • 2018-04-08
    • 2011-11-27
    • 2015-10-31
    • 1970-01-01
    • 2011-06-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多