2011-10-26 7 views

答えて

1

はい、あります。また

>>> import gtk 
>>> w = gtk.Window() 
>>> w.show_all() 
>>> gw = w.get_window() 
>>> gw 
<gtk.gdk.Window object at 0xa31e824 (GdkWindow at 0xa38ea28)> 
>>> gw.ensure_native() 
True 
>>> gw.has_native() 
True 

、あなたはありGDK_NATIVE_WINDOWS=1

環境変数に設定してみてください
4

あなたは例えば、gtk.Widget.get_window()を使用してウィジェット/ウィンドウのgtk.gdk.Windowを取得した後、文書化されていないgtk.gdk.Window.ensure_native()を使用することができます。:my_widget.get_window().ensure_native()。少なくともpygtk2-2.17.0と一緒に働いています。