我有一个 perl TK 小部件,它有一个-command
回调:
my $widget = $mw->Spinbox( -from => -1000, -to => 1000, -increment => 1, -width => 4, -textvariable => $textvariable, -command => sub { ... });
我想在命令 sub 内的小部件上调用一个方法。
如何以通用方式在回调中获取对小部件本身的引用(不是通过 $widget 的名称访问它,而是通过一些通用的方式)?
我已经查看了@_
传递给子的参数,但它们只包含小部件的值和操作(例如“向上”)。我希望能够通过 $self 或“this”来访问小部件,就像在 javascript 中一样。