after
Tcl/Tk
#!/usr/local/bin/wish4.2
set number 0
proc inc {} {
global number
if {$number < 10} {
incr number
} else {
set number 1
}
.label configure -text $number
after 1000 {inc}
}
label .label -text $number
pack .label -fill x
button .b -text Quit -command exit
pack .b -fill x
inc
ruby/Tk
#!/usr/local/bin/ruby
require "tk"
$number = 0
def inc
if $number < 10
$number += 1
else
$number = 1
end
$label.configure('text', $number)
Tk.after 1000, proc{inc}
end
$label = TkLabel.new {
text $number
pack('fill' => 'x')
}
TkButton.new {
text 'Quit'
command 'exit'
pack('fill' => 'x')
}
inc
Tk.mainloop