Thread [Tk] Tk-Spinbox - Command ausführen (9 answers)
Opened by Kean at 2014-05-22 11:41

styx-cc
 2014-05-22 13:23
#175629 #175629
User since
2006-05-20
533 Artikel
BenutzerIn

user image
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.

View full thread [Tk] Tk-Spinbox - Command ausführen