2013-05-16 20 views
1

過去一週左右,我一直在使用Ruby Shoes,試圖對其進行很好的介紹。我剛開始使用list_box,但我無法弄清楚如何編寫代碼,以便在選擇列表框中的特定選項時,發生其他事情 - 我無法真正瞭解手冊試圖執行的操作。Ruby Shoes中的列表框

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

在這種情況下,當選擇repair時,x等於1,當選擇request時,等於2。我將如何去做這件事?

回答

2

發現於this page

你可以做的東西一樣

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對象,看看你可以訪問哪些變量,然後你根據所選擇的選項所希望的。