2014-12-02 87 views
0

您好所有運行Ruby類,從鞋編輯線路

我已經寫完了一個Ruby類來完成什麼是應該,但因爲它是Ruby的,我已經通過我的終端運行它我需要這個更加用戶友好(即有一個GUI)。所以我搜索了這個,並發現了Shoes,這似乎是一個很好的Ruby GUI工具包,正是我在尋找的東西。然而,儘管我用google搜索,我似乎無法弄清楚如何使用Shoes GUI編輯線向我所做的課程發送一個參數。下面是編輯行

Shoes.app do background white para "Application Name" stack(margin: 12) do para "Message" flow do edit_line button "Enter" end end end

總之,是有一些方法做gets.chomp(或字面別的類似)這和它設置爲一個實例變量?

回答

0

是的!只需將要跟蹤的元素分配給實例變量,並將塊傳遞給按鈕(單擊該按鈕時將執行該塊)。試試這個:

Shoes.app do 
    background white 
    para "Application Name" 
    stack(margin: 12) do 
    @message = para "Message" 
    flow do 
     @edit_line = edit_line 
     button "Enter" do 
     @message.text = @edit_line.text 
     end 
    end 
    end 
end