Hello, Consider following code: import gtk window = gtk.Window() eventbox = gtk.EventBox() window.add(eventbox) window.show_all() print window.window.handle print eventbox.window.handle The widget's handle is same as GTK toplevel window. Isn't eventbox supposed to have different handle? Regards, Aulia Khamil