Thread Tk-Callbacks: Parameter verschwinden (5 answers)
Opened by FIFO at 2006-03-05 20:05

FIFO
 2006-03-05 20:05
#45281 #45281
User since
2005-06-01
469 Artikel
BenutzerIn

user image
Hallo, hab ein blödes Problem:

Code: (dl )
1
2
3
4
5
6
7
8
...
my $edit_window = $main_window->Toplevel();
my $edit_action = $edit_window->Frame()->pack();

my $edit_SaveCopyButton = $edit_action->Button(
-text => 'Kopie Speichern',
-command => [\&SaveRecord,'copy'],
);

und später:

Code: (dl )
$edit_window->bind('<Control-s>' => [\&SaveRecord, 'copy']);


Der Parameter 'copy' wird an die sub (SaveRecord) nur per Tasten-Event (Ctrl-S) weitergegeben, nicht aber beim Klick auf den Button, hier wird die sub ohne Argument aufgerufen.

Weiß jemand Rat? Die callbacks müssten eigentlich gleich sein !?

Gruß und Danke,
FIFO
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? -- Brian Kernighan: "The Elements of Programming Style"

View full thread Tk-Callbacks: Parameter verschwinden