Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2010

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Program Generation of Mathematica Code

  • To: mathgroup at smc.vnet.net
  • Subject: [mg106441] Re: [mg106424] Program Generation of Mathematica Code
  • From: bsyehuda at gmail.com
  • Date: Wed, 13 Jan 2010 05:55:08 -0500 (EST)
  • References: <201001120948.EAA15683@smc.vnet.net>

Mylabels = {labelA, labelB, labelC};
myValues = Range[Length[Mylabels]];
PopupMenu[Dynamic[x], Thread[Rule[myValues, Mylabels]]]

evaluating
Dynamic[x]
allows you to see the changes

best
yehuda

On Tue, Jan 12, 2010 at 11:48 AM, Stewart Bodzin <Stewart.Bodzin at usa.net>wrote:

> I cannot figure out how to create a symbol which contains a valid list of
> values and labels to use in a PopupMenu.
>
>
>
> In the following example, the list is for cat and dog.  I need to generate
> a
> list, represented by a symbol, and use the symbol within the PopupMenu
> function.
>
>
>
>
>
>
>
> I have a list of labels called mylabels.   How can I use it in the
> PopupMenu
> with the values of 1, 2, . for the values?
>
>
>
> The symbol Mylabels = {labelA, labelB, labelC}
>
> needs to be used to create a new symbol that will work as   { }
>
>
>
> If the values and the arrows are set to be strings, then it does not work.
>
>
>
> Any ideas would be greatly appreciated.
>
>
>


  • Prev by Date: Re: restricting interpolating functions to be positive
  • Next by Date: Re: Program Generation of Mathematica Code
  • Previous by thread: Program Generation of Mathematica Code
  • Next by thread: Re: Program Generation of Mathematica Code