Tcl / Tk GUI更新

时间:2017-08-03 15:28:14

标签: user-interface tcl tk

我创建了一个Tcl / Tk GUI界面,显示从某个文本文件中读取的数据。这个文本文件是由perl脚本创建的。有没有办法在不破坏GUI的情况下更新GUI界面?

现在我已经创建了一个按钮,当点击时会运行proc,执行以下操作:

  
      
  • exec运行perl脚本
  •   
  • 破坏顶级窗口
  •   
  • 再次运行exec以重新启动GUI
  •   

我希望有更好的方法可以做到这一点。我读到了

  

更新

但我不确定它是否可用于外部事件。

1 个答案:

答案 0 :(得分:1)

如果您在“某些”窗口小部件中读取“某些”数据,则只应读取/写入此特定窗口小部件的正确属性。

此外,一些小部件(即“标签”)作为文本的替代,从变量中获取字符串,在变量更改时进行更新。