5. 结论

这是一个相当快速且简陋的入门教程,通过示例介绍了如何使用 Tcl 和 Tk 为命令行应用程序创建图形用户界面。 除了该语言的基本语法外,我们还了解了过程、几个基本的小部件集、程序控制流、一些 Tcl 的逻辑运算符以及如何将文本插入到文本小部件中的基础知识。

Tcl 语法的简单性使其成为一种非常容易学习和构建的语言。 我们的最终示例是用不到 40 行代码构建的。 如果您想超越此处描述的基础知识,网格化窗口提供了一种比我们在本教程中使用的 packer 更高级的构建窗口几何图形的机制。 此外,Tcl 不仅仅可以用于编写图形界面脚本。 例如,Don Libes 的 expect 编程语言,它提供了构建与交互式程序进行编程对话的工具,是用 Tcl 和 C 编写的。 下一节讨论了在哪里可以找到更多关于 Tcl 和 Tk 的资源。