🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## tcl/tk的第一个程序 ` `注意,整个使用记录都是在inux下进行的。 ` `tcl和tk都是脚本解释器,和python和shell一样,在linux下可以直接使用sheban的方式来给文件指定解释器,然后就如同运行bash脚本一样运行tcl/tk脚本。 如下: 直接新建文档`demo.tcl`,内容如下: ``` #!/usr/bin/tclsh puts "Hello,TCL!" ``` ![](https://img.kancloud.cn/a4/ae/a4aeed730ec7dc573854fd01cf3637ba_655x181.png) ` `tk相当于给tcl提供了一个界面支持,可以创建一些可视化的交互程序。 如下建立文件`tk_demo1.tk` ``` #!/bin/wish # tcl tk第一个程序 button .hello -text Hello \ -command { puts "hello,world!" } button .goodbye -text Bye! \ -command { exit } pack .hello -padx 60 -pady 5 pack .goodbye -padx 60 -pady 5⏎ ``` 执行结果如下: ![](https://img.kancloud.cn/5f/a7/5fa7583b4f380f7ca1ff3a7a0ebf9195_586x188.png) ![](https://img.kancloud.cn/68/88/6888033c55d2e148707394734b2a3142_525x159.png)