2016-04-23 57 views
1

我想知道如何使用多個按鈕填充應用程序界面。例如,我想製作100個按鈕。我看到了一個simple-calc.rb的例子,但是如果不輸入100個數字的列表就可以做到這一點。 下面是代碼:使用Ruby Shoes上的按鈕填充應用程序

# Simple buttons 
Shoes.app(title: "Alabord 0.0", width:560, height: 300, resizable: false) do 

    flow :width => 600, :margin => 4 do 
     %w(1 2 3 4 100).each do |btn| 
     button btn 
    end 
    end 
    stack :margin => 4 do 
     button "Quit" do 
      exit() 
     end 
    end 
end 

App window

回答

0
Shoes.app(title: "Alabord 0.0", width:560, height: 300, resizable: false) do 

flow :width => 600, :margin => 4 do 
    (1..100).each do |btn| 
    button btn 
    end 
end 

stack :margin => 4 do 
    button "Quit" do 
    exit 
    end 
end 
+0

沒有工作。這些修改不會顯示按鈕。 –

+0

它缺少按鈕的名稱。它只要改變就工作:按鈕「P _」+ btn.to_s –

+0

我很高興爲你工作,祝你好運! – LiamOnRails

相關問題