Re: Making a user interface
- To: mathgroup at smc.vnet.net
- Subject: [mg99476] Re: [mg99391] Making a user interface
- From: Bob Hanlon <hanlonr at cox.net>
- Date: Wed, 6 May 2009 05:26:45 -0400 (EDT)
- Reply-to: hanlonr at cox.net
Manipulate[
exec = And[Calculate, x =!= Null,
y =!= Null, z =!= Null];
If[exec,
Total[{x, y, z}],
"Enter Input"],
{x, ControlType -> InputField},
{y, ControlType -> InputField},
{z, ControlType -> InputField},
{{Calculate, False}, {True, False}}]
Uncheck Calculate to stop updates.
Bob Hanlon
---- Jason <jbiggs2 at uoregon.edu> wrote:
=============
I have written a program in mathematica that will do a set of calculations based on a set of parameters provided, and I'd like to make it as easy as possible for others to use it.
What I'd like ideally is for there to be a set of input fields, little white boxes on a colored background for example, for the user to put the values of the parameters. Then they press a button and the calculations proceed, at the end of which graphs pop up and data files are exported.
I have used Manipulate, but in this case the calculations are intensive and take many hours, so I don't want it to try and dynamically update the results when new fields are entered - only when the button is pressed.
Thanks