#!/usr/local/bin/python from Pyxform import * from goodies import * # # Init the library (sucks but works) # xfinit ('Something','1',sys.argv[0]) # # Create a "Window" - A form in XForms parlance win=Form(6,640,480) # # Show it win.Show() # # Create a browser and a Button brow=Browser(0,10,10,620,440,"Read Me") but1=Button (0,10,450,100,25,"Push Me") but2=Button (0,120,450,100,25,"Exit") # # Put them inside win win.Add (brow) win.Add (but1) win.Add (but2) # # The exit function def funct (self): # It shows a message and exits (or not) answer=show_question ("Do you want","to exit?","") if answer==1: sys.exit() but2.cb=funct # # And the interesting function def browse_file(self): # Asks for a file, and puts it in the browser filename=show_fselector("","","","") brow.Load (filename) but1.cb=browse_file # # Start the event loop # It will run until you press the button and say yes runforms()