在tk中嵌入tclsh

时间:2015-06-18 02:49:10

标签: interface tcl tk

是否可以在Tk中嵌入tclsh?我正在尝试从tk制作的用户界面发送命令并观察其结果。

如果是这样,你能帮忙为此提出一些简单的代码吗?非常感谢你。

1 个答案:

答案 0 :(得分:1)

您应该查看interp命令来创建和操作tcl解释器:

http://wiki.tcl.tk/1477

您应该能够首先以这种方式创建解释器并评估Tk应用程序中的字符串。

  1. 创建解释
  2. 从您的Tk应用程序中获取评估字符串
  3. 评估此解释器中的字符串
  4. 创建解释器并在其中评估字符串的最小示例:

    interp create a
    set str "puts \"Hello World!\""
    interp eval a $str