为什么80%的码农都做不了架构师?>>>   

a 从互联网得到的一段tcl/tk代码,把她加入到go语言里

package main
import "github.com/nsf/gothic"
//wm geometry . 300x30+100+100
const init_script = `
wm title . "别人的代码,这段代码我忘记了在哪里得到的"
pack [canvas .c]
.c create rectangle 20 20 60 60 -fill grey -tag enterleave
.c create rectangle 60 20 100 60 -fill grey -tag enterleave
.c create rectangle 20 60 60 100 -fill grey -tag enterleave
.c create rectangle 60 60 100 100 -fill grey -tag enterleave
.c bind enterleave <Enter> {.c itemconfig current -fill green}
.c bind enterleave <Leave> {.c itemconfig current -fill grey}
`
func main() {
    ir := gothic.NewInterpreter(init_script)

<-ir.Done
}

b 在LiteIDE里run,运行效果如下(当鼠标光标移到矩形上会发生变化)

转载于:https://my.oschina.net/tsl/blog/408868

把别人的Tcl/Tk代码加入到Go语言里2 矩形相关推荐

  1. 把别人的Tcl/Tk代码加入到Go语言里12 游戏5 画图案?

    为什么80%的码农都做不了架构师?>>>    a 首先打开网页 http://wiki.tcl.tk/4206 b 把网页里提到的tcl/tk代码复制到如下go源代码的init_s ...

  2. Tcl/Tk 命令与C/C++的集成研究

     Tcl/Tk 命令与C/C++的集成研究 1. 问题来源       基于虚拟现实的维修性分析评价系统(以下简称 VMSAS)是为适应产品无纸设计.分析.评审的需要,以人机工效商业软件JACK ...

  3. linux 安装tcl命令,TCL/TK Linux下安装 | 勤奋的小青蛙

    原创文章,转载请注明: 转载自勤奋的小青蛙 本文链接地址: TCL/TK Linux下安装 在Linux下安装TCL/TK,可以有编译源代码的方式安装,也可以有直接通过二进制压缩包进行解压缩安装,本文 ...

  4. tcl/tk demo

    环境及版本说明: OSX10.9 tclsh -> tclsh8.5 wish -> wish8.5 查看本机运行环境: 1 which wish; 2 /usr/bin/wish 1 w ...

  5. Tcl/tk缩放Truetype字体时的精度问题

    最近有国内新客户抱怨我们产品显示的原理图太不专业了,在原理图上使用宋体GB2312设计好中文图表,经过几次缩放时,表格内的文字居然会跑到表格外边,更要命的是打印出来的文档也存在同样的问题. 我研究了一 ...

  6. Perl/Tkx ---- tcl/tk文本组件text

    tcl/tk text组件命令解析 使用text组件对文件编辑 tcltk text组件命令解析 text命令创建文本组件 文本索引 文本标记 标记选项 标记优先级 标记绑定 搜索与替换 虚拟事件 撤 ...

  7. Linux shell 交互式编程、TCL/TK 和 Expect 编译与安装、expect 编程

    以下文章资源都来源于网络,保留原作者的一切权利: Expect 被用来进行一些需要进行交互是shell 编程的,比如完成ssh 自动登录,就可以使用 expect 编程来实现 1,获取原始的tcl源码 ...

  8. 对TCL/TK的一个小总结

    2019独角兽企业重金招聘Python工程师标准>>> TK自带的组件, 基本上可以满足大多小应用的需求. 速度也不错, 最重要的是, 非常可靠. 大概10多年前接触这个东西, 但是 ...

  9. Tcl/Tk入门(上)

    一.是什么(What)? TCL(Tool Command Language)是一种脚本语言,一种易于学习的动态程序语言.特点是:跨平台.开源.易扩展. Tcl Developer Site 站点对T ...

最新文章

  1. php Pthread 多线程 (五) 线程同步
  2. valid floating point value什么意思_每个位置的球员,都在干些什么
  3. mysql数据库常用字段类型_快速了解MySQL数据库常用字段类型
  4. Gym - 100989J -(DFS)
  5. Lock的tryLock(long time, TimeUnit unit)方法
  6. html5 ocr图片识别,OCR识别控件LEADTOOLS HTML5案例:整页OCR识别
  7. BZOJ4428 : [Nwerc2015]Debugging调试
  8. 12月4日云栖精选夜读:乌镇AI论坛最全盘点:中国互联网半壁江山坐在了一起,他们怎么看AI...
  9. 最常被利用的三大 API 漏洞:是什么、为什么、如何阻止?
  10. android开发那些事儿(五)-通用流行框架大全
  11. 01_11_Strtus2简单数据验证
  12. 查看Linux占用内存/CPU最多的进程
  13. SpringMvc 文件上传注意事项
  14. dc dc变换器的建模及matlab仿真,巧用Matlab仿真DC—DC变换器
  15. 树状数组专题【完结】
  16. 直观理解Law of Total Variance(方差分解公式)
  17. K8s中Secrets
  18. Win7安装补丁KB2670838
  19. 项目提测CheckList通用版
  20. Scrapy学习笔记 爬取w3school

热门文章

  1. 点餐小程序源码_微信小程序餐饮点餐商城前端模版
  2. mysql修改失败,mysql修改数据失败(是我的代码有问题吗)怎么解决?
  3. android 融云sdk集成,使用融云SDK集成
  4. Log4j CVE-2021-44228 漏洞及Spring Boot解决方案
  5. 10.22 Ext JS 快速开发工具
  6. fiddler证书 iphone_【详细】Mac使用Fiddler实现IPhone抓包(支持https)
  7. ad怎么修改栅格_江苏宋女士回农村100万盖洋房,6个闺蜜结伴养老,你怎么看?...
  8. mysql中更新的命令是_MySQL 语言中,更新表数据的命令是( )。_学小易找答案
  9. php实现access数据库连接,PHP实现Access数据库连接
  10. 16F877A和24C02通信汇编语言,PIC16f877A读写24c02程序