in reply to Re: Updating concatenated text on a Menubutton
in thread Updating concatenated text on a Menubutton
#!/usr/bin/perl -w use strict; use Tk; my $Foo = 'x'; my $Bar = 'y'; my $foobar = setfoobar(); my $mw = Tk::MainWindow->new(); my $entry = $mw->Label( -textvariable => \$foobar, )-> pack( -expand => 'y', ); my $foo_button = $mw->Button( -text => "FOO", -command => sub { flip( $Foo );} )->pack(); my $bar_button = $mw->Button( -text => "BAR", -command => sub { flip( $Bar );} )->pack(); MainLoop(); sub flip { $_[0] = ( $_[0] eq 'x' ) ? 'y' : 'x'; setfoobar(); } sub setfoobar { $foobar = $Foo . $Bar; }
|
|---|