from __init__ import * class SimpleExample3(BaseWidget): def __init__(self): super(SimpleExample3,self).__init__('Simple example 3') #Definition of the forms fields self._firstname = ControlText('First name', 'Default value') self._middlename = ControlText('Middle name') self._lastname = ControlText('Lastname name') self._fullname = ControlText('Full name') self._button = ControlButton('Press this button') #Define the organization of the forms self.formset = [ ('_firstname','_middlename', '_lastname'), '_fullname', (' ' ,'_button', ' '), ' '] #Define the button action self._button.value = self.__buttonAction def __buttonAction(self): """Button action event""" self._fullname.value = self._firstname.value +" "+ self._middlename.value + \ " "+ self._lastname.value ################################################################################################################## ################################################################################################################## ################################################################################################################## #Execute the application if __name__ == "__main__": pyforms.start_app( SimpleExample3 )