我有一些小部件,实际上是复选框。我有包含其价值的变量。我已经共享了这些变量,并通过创建新线程调用了一个sub。 变量变为此子,但小部件的外观保持不变。所以这就是问题:我如何重绘小部件或以某种方式更新它们的外观...或者我如何重建我的程序以便它们自动更新或其他内容。 谢谢!
答案 0 :(得分:0)
使用线程和Tk并不容易。有关提示和技巧,请参阅PerlMonks上的Perl Tk and Threads。
你真的需要线程吗?使用Tk::after
或$widget->update
,您通常可以将小部件更新为更改值。