作为一个非常简单的例子,假设我有一个按钮,每次单击按钮我都希望它调用另一个回调。因此,它首先设置为调用hello(),然后hello()更改内容,以便下次单击该按钮时调用world()。
答案 0 :(得分:0)
RTFM !!!
使用' configure'可以更改窗口小部件的任何属性。方法:
...
$btn = $frame->$new_ttk__button(-text => "hello", -command => \&say_hello());
Tkx::MainLoop();
sub somefunc_invoked_by_some_other_button {
$btn->configure(-text => "goodbye", -command => \&say_bye());
}