RubyLit - Ruby.del.litoral!
uso de Gauge y un Timer
require "rubygems"
require "wx"
include Wx
class Ejemplo < App
def on_init
frameEjemplo = Frame.new(nil, -1, "Ejemplo")
gg = Gauge.new(frameEjemplo, 1, 59, [20,20], [350, 20], GA_HORIZONTAL)
label = StaticText.new(frameEjemplo, 2, "Segundos: --", [20, 60], DEFAULT_SIZE)
Wx::Timer.every(1000) do
segundos = Time.new.sec
gg.set_value(segundos)
label.set_label("Segundos: " + segundos.to_s)
end
frameEjemplo.show()
end
end
Ejemplo.new.main_loop
Created on July 18, 2008 08:12:24
by
rbidegain