把别人的Tcl/Tk代码加入到Go语言里2 矩形
为什么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 矩形相关推荐
- 把别人的Tcl/Tk代码加入到Go语言里12 游戏5 画图案?
为什么80%的码农都做不了架构师?>>> a 首先打开网页 http://wiki.tcl.tk/4206 b 把网页里提到的tcl/tk代码复制到如下go源代码的init_s ...
- Tcl/Tk 命令与C/C++的集成研究
Tcl/Tk 命令与C/C++的集成研究 1. 问题来源 基于虚拟现实的维修性分析评价系统(以下简称 VMSAS)是为适应产品无纸设计.分析.评审的需要,以人机工效商业软件JACK ...
- linux 安装tcl命令,TCL/TK Linux下安装 | 勤奋的小青蛙
原创文章,转载请注明: 转载自勤奋的小青蛙 本文链接地址: TCL/TK Linux下安装 在Linux下安装TCL/TK,可以有编译源代码的方式安装,也可以有直接通过二进制压缩包进行解压缩安装,本文 ...
- tcl/tk demo
环境及版本说明: OSX10.9 tclsh -> tclsh8.5 wish -> wish8.5 查看本机运行环境: 1 which wish; 2 /usr/bin/wish 1 w ...
- Tcl/tk缩放Truetype字体时的精度问题
最近有国内新客户抱怨我们产品显示的原理图太不专业了,在原理图上使用宋体GB2312设计好中文图表,经过几次缩放时,表格内的文字居然会跑到表格外边,更要命的是打印出来的文档也存在同样的问题. 我研究了一 ...
- Perl/Tkx ---- tcl/tk文本组件text
tcl/tk text组件命令解析 使用text组件对文件编辑 tcltk text组件命令解析 text命令创建文本组件 文本索引 文本标记 标记选项 标记优先级 标记绑定 搜索与替换 虚拟事件 撤 ...
- Linux shell 交互式编程、TCL/TK 和 Expect 编译与安装、expect 编程
以下文章资源都来源于网络,保留原作者的一切权利: Expect 被用来进行一些需要进行交互是shell 编程的,比如完成ssh 自动登录,就可以使用 expect 编程来实现 1,获取原始的tcl源码 ...
- 对TCL/TK的一个小总结
2019独角兽企业重金招聘Python工程师标准>>> TK自带的组件, 基本上可以满足大多小应用的需求. 速度也不错, 最重要的是, 非常可靠. 大概10多年前接触这个东西, 但是 ...
- Tcl/Tk入门(上)
一.是什么(What)? TCL(Tool Command Language)是一种脚本语言,一种易于学习的动态程序语言.特点是:跨平台.开源.易扩展. Tcl Developer Site 站点对T ...
最新文章
- php Pthread 多线程 (五) 线程同步
- valid floating point value什么意思_每个位置的球员,都在干些什么
- mysql数据库常用字段类型_快速了解MySQL数据库常用字段类型
- Gym - 100989J -(DFS)
- Lock的tryLock(long time, TimeUnit unit)方法
- html5 ocr图片识别,OCR识别控件LEADTOOLS HTML5案例:整页OCR识别
- BZOJ4428 : [Nwerc2015]Debugging调试
- 12月4日云栖精选夜读:乌镇AI论坛最全盘点:中国互联网半壁江山坐在了一起,他们怎么看AI...
- 最常被利用的三大 API 漏洞:是什么、为什么、如何阻止?
- android开发那些事儿(五)-通用流行框架大全
- 01_11_Strtus2简单数据验证
- 查看Linux占用内存/CPU最多的进程
- SpringMvc 文件上传注意事项
- dc dc变换器的建模及matlab仿真,巧用Matlab仿真DC—DC变换器
- 树状数组专题【完结】
- 直观理解Law of Total Variance(方差分解公式)
- K8s中Secrets
- Win7安装补丁KB2670838
- 项目提测CheckList通用版
- Scrapy学习笔记 爬取w3school
热门文章
- 点餐小程序源码_微信小程序餐饮点餐商城前端模版
- mysql修改失败,mysql修改数据失败(是我的代码有问题吗)怎么解决?
- android 融云sdk集成,使用融云SDK集成
- Log4j CVE-2021-44228 漏洞及Spring Boot解决方案
- 10.22 Ext JS 快速开发工具
- fiddler证书 iphone_【详细】Mac使用Fiddler实现IPhone抓包(支持https)
- ad怎么修改栅格_江苏宋女士回农村100万盖洋房,6个闺蜜结伴养老,你怎么看?...
- mysql中更新的命令是_MySQL 语言中,更新表数据的命令是( )。_学小易找答案
- php实现access数据库连接,PHP实现Access数据库连接
- 16F877A和24C02通信汇编语言,PIC16f877A读写24c02程序