2017-08-03 101 views
0

我创建了一个Tcl/Tk GUI界面,显示从某个文本文件中读取的数据。这个文本文件是由Perl脚本创建的。是否有更新GUI界面而不破坏GUI的方法?Tcl/Tk GUI更新

对于点击后,现在我已经创建了一个按钮运行一个进程,其执行以下操作:

  • 高管再次运行perl脚本
  • 破坏顶层窗口
  • 运行exec来重新调用该GUI

我希望有可能是一个更好的方式来做到这一点。我读到

更新

,但我不知道这是否可以用于外部事件。

回答

1

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

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