2012-07-01 3 views
2

Ниже приведено описание gtk2 с бэкэндом Quartz на Mac. Если у меня есть gtk.Window (или gdk.Window), как мне получить базовый NSWindow (желательно как объект pyobjc или если это невозможно, просто указатель)?Получить базовый NSWindow из gtk.Window

(я пытаюсь получить [окно 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().

Смежные вопросы