Exemple #1
0
def scee(root, amber_prmtop, messages):
   # We need a value
   widget_list = [('Entry', '1-4 Electrostatic Scaling Factor')]
   var_list = [StringVar()]
   description = 'Adjust the scaling factor for 1-4 electrostatic interactions'

   cmd_window = _guiwidgets.ActionWindow('scee', amber_prmtop,
                     widget_list, var_list, description)
   cmd_window.wait_window()
   
   var = var_list[0].get()

   # Bail out if we didn't get any variables
   if not var: return

   try:
      action = ParmedActions.scee(amber_prmtop, ArgumentList(var))
   except Exception, err:
      showerror('Unexpected Error!', '%s: %s' % (type(err).__name__, err))
      return