使用Ruby Shoes上的按钮填充应用程序

时间:2016-04-23 18:57:54

标签: ruby shoes

我想知道如何使用许多按钮填充应用程序界面。例如,我想制作100个按钮。我看到了一个使用simple-calc.rb的例子,但是有一种方法可以在不输入100个数字的列表的情况下这样做。 这是代码:

# 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

1 个答案:

答案 0 :(得分: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