pseudosocrates has asked for the wisdom of the Perl Monks concerning the following question:
use Tk; use strict; my $init = 0; my $display = 1; my $mw = MainWindow->new; $mw->geometry("300x100"); my $menubar = $mw->Frame()->pack(-side => 'left'); my $mainframe = $mw->Frame(-bg => 'darkblue', -container => 0); $mainframe->pack(-fill => 'both', -side => 'top', -expand => 1); $menubar->Button(-text => "Start", -command => \&start)->pack(-side => + "left"); $menubar->Button(-text => "Stop", -command => \&stop)->pack(-side => " +left"); $menubar->Button(-text => "Reset", -command => \&reset)->pack(-side => + "left"); my $abc = $mainframe->Label(-textvariable => \$display); $abc->pack; $abc->repeat($display, \&update); MainLoop; sub start { $init=1; } sub stop { $init=0; } sub reset { $init=0; $display=0; } sub update { if ($init==1){ $display++; } }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Tk not functioning if variable is zero
by Anonymous Monk on Dec 06, 2003 at 02:40 UTC | |
by pg (Canon) on Dec 06, 2003 at 02:58 UTC | |
by pseudosocrates (Sexton) on Dec 06, 2003 at 03:37 UTC |