Ruby Shoes中的列表框



在过去的一周左右,我一直在使用Ruby Shoes,试图很好地介绍它。我刚开始使用list_box,但我不知道如何对它进行编码,这样当列表框中的特定选项被选中时,就会发生其他事情-我真的不明白手册试图做什么

x=1
list_box :items => ["Repair", "Request"]

在这种情况下,我希望x在选择repair时等于1,在选择request时等于2。我该怎么做?

在此页面上找到。

你可以做之类的事情

Shoes.app do
  para "Choose a fruit:"
  list_box :items => ["Grapes", "Pears", "Apricots"],
           :width => 120,
           :choose => "Apricots" do |list|
    @fruit.text = list.text
  end
  @fruit = para "No fruit selected"
end

因此,您可以检查list对象,查看可以访问哪些变量,然后根据所选选项执行所需操作。

最新更新