标签: perl tk
我有一些复选框可以在sub中更改它们的值。多次。但是我所有的复选框都保持const直到sub的结尾。只有当子完成时,复选框才会更新。 那么如何在每次价值变化时更新? 感谢。
答案 0 :(得分:1)
您要么在子程序中调用$mainwindow->idletasks或$mainwindow->update。 idletasks仅更新屏幕,update处理新用户互动(此mailing list更好地解释了这一点)。基本上,你必须让MainLoop有机会赶上你正在做的改变。
$mainwindow->idletasks
$mainwindow->update
idletasks
update