Thread [Tk] Tk-Spinbox - Command ausführen
(9 answers)
Opened by Kean at 2014-05-22 11:41
Geht:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #!/usr/local/bin/perl use strict; use warnings; use Tk; my $mw = tkinit(); my $txt_var; my $spin = $mw->Spinbox( -from => 0, -to => 100, -textvariable => \$txt_var, -command => sub {print $txt_var . "\n"} ) ->pack(-side => 'left'); my $cmd = $spin->cget('-command'); $spin->bind('<Return>', $cmd); MainLoop; Allerdings wuerde ich um an den Inhalt zu kommen, dann mit der -textvariable arbeiten, denn in @_ hast du unterschiedliche Argumente (mal das aufrufende Objekt, mal den Wert), je nach dem ob du via Bind oder ueber die spinboxinternen Funktionen aufrufst. Gruß Last edited: 2014-05-22 13:27:56 +0200 (CEST) Pörl.
|