2009-02-27 8 views

Antwort

2

Dies ist immer noch ein Fehler in Shoes auf Windows zum Zeitpunkt des Schreibens. Wenn Sie mit dabei einen klaren Weg erhalten können und Nachziehen alles, was man die Tastendruck-Ereignisse wieder zurück zu bekommen, zB:

Shoes.app do 
    def drawbutton 
     @holder.clear do 
      button "foo" do 
       drawbutton 
      end 
     end 
    end 

    @holder = stack 

    drawbutton 

    keypress do |k| 
     if k==:f1 
      alert("Foo bar") 
     end 
    end 
end 

Obwohl dieser Trick für das Beispiel in Ihrer Frage arbeitet, ich bin nicht sicher, es würde gut übersetzen zu einer echten App.

Verwandte Themen