我创建了一个Tcl / Tk GUI界面,显示从某个文本文件中读取的数据。这个文本文件是由perl脚本创建的。有没有办法在不破坏GUI的情况下更新GUI界面?
现在我已经创建了一个按钮,当点击时会运行proc,执行以下操作:
- exec运行perl脚本
- 破坏顶级窗口
- 再次运行exec以重新启动GUI
我希望有更好的方法可以做到这一点。我读到了
更新
但我不确定它是否可用于外部事件。
答案 0 :(得分:1)
如果您在“某些”窗口小部件中读取“某些”数据,则只应读取/写入此特定窗口小部件的正确属性。
此外,一些小部件(即“标签”)作为文本的替代,从变量中获取字符串,在变量更改时进行更新。