#!/usr/bin/env python # coding: utf-8 # In[ ]: from beakerx import * f1 = EasyForm("Legend name") f1 # In[ ]: f2 = EasyForm("form2") f2.addTextField("field name2") f2 # In[ ]: f2['field name2'] # In[ ]: f2['field name2'] = '2text from code2' # In[ ]: f2b = EasyForm("form2") f2b.addTextField("field name2", width = 10) f2b # In[ ]: f3 = EasyForm("form3") f3.addTextArea("field name3") f3 # In[ ]: f3['field name3'] # In[ ]: f3['field name3'] = '3text from code3' # In[ ]: f3b = EasyForm("form3") f3b.addTextArea("field name3", width = 20, height = 5) f3b # In[ ]: f3c = EasyForm("form3") f3c.addTextArea("field name3", value = "3c initial value 3c") f3c # In[ ]: f4 = EasyForm("form4") f4.addCheckBox("field name4") f4 # In[ ]: f4['field name4'] # In[ ]: f4['field name4'] = False # In[ ]: f4b = EasyForm("form4") f4b.addCheckBox("field name4", value = True) f4b # In[ ]: f5 = EasyForm("form5") f5.addComboBox("field name5", ["onef5", "twof5", "threef5"]) f5 # In[ ]: f5['field name5'] # In[ ]: f5['field name5'] = 'threef5' # In[ ]: f6 = EasyForm("form6") f6.addList("field name6", ["onef6", "twof6", "threef6"], rows = 3) f6 # In[ ]: f6['field name6'] # In[ ]: f6['field name6'] = ['onef6'] # In[ ]: f6b = EasyForm("form6b") f6b.addList("field name6", ["onef6b", "twof6b", "threef6b"], multi=False) f6b # In[ ]: f6b['field name6'] # In[ ]: f6c = EasyForm("form6c") f6c.addList("field name6c", ["onef6c", "twof6c", "threef6c", "threef6c"], rows=2) f6c # In[ ]: f7 = EasyForm("form7") f7.addCheckBoxes("field name7", ["onef7", "twof7", "threef7", "fourf7"]) f7 # In[ ]: f7['field name7'] # In[ ]: f7['field name7'] = ['onef7'] # In[ ]: f7b = EasyForm("form7b") f7b.addCheckBoxes("field name7", ["onef7b", "twof7b", "threef7b"], orientation=EasyForm.HORIZONTAL) f7b # In[ ]: f8 = EasyForm("form8") f8.addRadioButtons("field name8", ["onef8", "twof8", "threef8"]) f8 # In[ ]: f8['field name8'] # In[ ]: f8['field name8'] = 'threef8' # In[ ]: f8b = EasyForm("form8") f8b.addRadioButtons("field name8", ["onef8b", "twof8b", "threef8b"], orientation=EasyForm.HORIZONTAL) f8b # In[ ]: f9 = EasyForm("form9") f9.addDatePicker("field name9") f9 # In[ ]: f9['field name9'] # In[ ]: f9['field name9'] = '20170527' # In[ ]: from beakerx import * def setField4(): f11["field4"] = "from actionPerformed" f10 = EasyForm("form10") f10.addButton("run tag", tag="tag1") button11 = f10.addButton("actionPerformed") button11.actionPerformed = lambda: setField4() f10 # In[ ]: f11['field2'] = "test text" # In[ ]: f11 = EasyForm("form11") f11.addTextField("field2") f11.addTextField("field4") f11 # In[ ]: