Как в GTK3 получить идентификатор XWindow? Я не видел ничего, связанного с этим в GdkWindow.
В документации сказано, что есть макрос GDK_WINDOW_XID(). Однако я не могу найти эквивалентность в привязке Python.
Как в GTK3 получить идентификатор XWindow? Я не видел ничего, связанного с этим в GdkWindow.
В документации сказано, что есть макрос GDK_WINDOW_XID(). Однако я не могу найти эквивалентность в привязке Python.
GdkX11
, а затем использоватьget_xid()
наGdk.Window
(что-то вродеwindow.get_window().get_xid()
). Это решение упоминается в этом сообщении SO. - person another.anon.coward   schedule 06.02.2013get_xid()
относится кGdkX11
. Как вы, возможно, знаете,Gdk.Window
— это абстракция над окном различных оконных систем, таких как X11, Wayland, DirectFB (не уверен, что все еще поддерживается), win32 и т. д. XID — это нечто, связанное с оконной системой X11, поэтому вам нужен именно пакетGdkX11
. - person another.anon.coward   schedule 06.02.2013