"上一个 - 下一个"按钮而不是Mathematica中的Slider?

500*_*500 3 controls wolfram-mathematica slider

是否可以使用一些"上一个 - 下一个"按钮而不是滑块,如下例中控制值是离散的?

我发现机器人非常难看,如果可能的话,我想要一些Setter类型的机器人.

Manipulate[
           Graphics[
                    {
                     Rectangle[{1, 1}, {3, 3}],
                      Circle[{where, 2}, 1]
                    }, 
                     PlotRange -> {{0, 11}, {0, 3}}, ImageSize -> {300, 60}
                    ],
           {where, 1, 10, 1, Slider}
          ]
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

abc*_*bcd 5

您可以使用Button如下方式创建自己的控件:

Manipulate[
 Graphics[
  {Rectangle[{1, 1}, {3, 3}],
   Circle[{where, 2}, 1]},
  PlotRange -> {{0, 11}, {0, 3}},
  ImageSize -> {300, 60}
  ],
 {{where, 1, ""}, 
  Button["Prev", where = Max[1, where - 1], Appearance -> "Palette", 
    ImageSize -> {50, Automatic}] &},
 {{where, 1, ""}, 
  Button["Next", where = Min[10, where + 1], Appearance -> "Palette",
    ImageSize -> {50, Automatic}] &},
 ControlPlacement -> Left]
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

  • @Joshua,我允许自己无法回答让其他专家有时间提出解决方案.从我发布的问题和其他问题来看,我发现答案不是多余的,而是适合不同的约束.因此,当我觉得这个问题引起了兴趣时,我就把它打开了.我给自己一两天.尤达的回答是我使用的那个,它将是一个检查的."只有在语法方面,你才能完美无缺." (威廉萨菲尔)这个最好的总结我的想法和我对这个论坛的尊重.但是,在这方面,我很乐意调整我的行为. (3认同)