import gtk w = gtk.Window() w.set_default_size(200, 200) w.realize() w.show() c = w.window.cairo_create() c.set_source_rgb(255, 0, 0) c.move_to(0, 1) c.line_to(50, 50) c.stroke() c.get_target().write_to_png('noobs.png') gtk.main()