rendered paste bodyif __name__ == '__main__': from pgm import render from pgm.layout import window, fixed from pgm.form import rectangle, image import sys try: from twisted.internet import glib2reactor glib2reactor.install() except AssertionError: # already installed... pass from twisted.internet import reactor, task from twisted.spread import pb def refresh(): win.dispatch_events() def exit_event_cb(event): win.quit_loop() reactor.stop() render.init('opengl1') title = 'widget_level test' win = window.Window(title=title) f = fixed.Fixed() wi = fixed.Fixed() mw = rectangle.Rectangle((180,180)) wi.put(mw,(0,0)) img = image.Image('/home/loicm/elisa/gfx/icons/png/Pictures-1.png') mw.set_media(img) f.put(wi, (0,0) ) win.add(f) win.start_loop() _LoopingCall = task.LoopingCall( refresh ) _LoopingCall.start( 1.0/60.0 ) win.sig_exit_event.connect(exit_event_cb) reactor.run()