2012-07-01 71 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()