Overview

This project intends to help create quick and easy desktop gui forms(wxPython), which can perform various actions through scripts written in python. A simple example would look like..

<xForm>
  <ui>
    <entry label="User Name" varname="user"/>
    <entry label="Password" varname="pass" password="true"/>
    <button label="Done" command="done_clicked"/>
  </ui>
  <commands>
    <command id="done_clicked"/>
      print 'User name is', user
      print 'Password is', pass
      print 'Done.'
    </command>
  </commands>
</xForm>

This generates a form with two fields an a button, clicking which, the username and password are printed to the console (console can also be built-into the form using console="true" in the root xForm tag)

I want this project to encourage people to create simple gui's to take some input instead of command line requesting of information especially when distributing your scripts.