2012-07-01 32 views
2

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

(我试图让[窗口windowNumber],这是需要使模糊的背后透明窗口。)

+0

既然你接受houbysoft的答案,我想知道你是否设法调用'gdk_quartz_window_get_nswindow()'?我总是得到一个Segfault,看到这里:http://stackoverflow.com/questions/35669176/get-the-window-handle-in-pygi-on-macos – Biggie

回答

2

不知道有关的PyGTK功能的确切名称,但我相信,在C你可以拨打gdk_quartz_window_get_nswindow()