import gtk import hippo window = gtk.Window() window.connect("destroy", lambda w: gtk.main_quit()) window.set_default_size(640, 480) window.show() canvas = hippo.Canvas() canvas.show() window.add(canvas) box = hippo.CanvasBox(background_color=0xffffffff) canvas.set_root(box) button = gtk.Button('dude') button.show() hippo_button = hippo.CanvasWidget() hippo_button.widget = button hippo_button.allocate(50, 30) box.append(hippo_button, 0) gtk.main()