2017-08-03 100 views
0

我創建了一個Tcl/Tk GUI界面,顯示從某個文本文件中讀取的數據。這個文本文件是由Perl腳本創建的。是否有更新GUI界面而不破壞GUI的方法?Tcl/Tk GUI更新

對於點擊後,現在我已經創建了一個按鈕運行一個進程,其執行以下操作:

  • 高管再次運行perl腳本
  • 破壞頂層窗口
  • 運行exec來重新調用該GUI

我希望有可能是一個更好的方式來做到這一點。我讀到

更新

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

回答

1

如果您讀取「某些」小部件中的「某些」數據,則只應讀取/寫入此特定小部件的正確屬性。

此外,作爲文本替代的一些小部件(即「標籤」)從變量中獲取字符串,並在變量發生更改時進行更新。