文档章节

把别人的Tcl/Tk代码加入到Go语言里6 无框窗体

名字不能长
 名字不能长
发布于 2015/05/01 14:21
字数 118
阅读 37
收藏 0

package main
import "github.com/nsf/gothic"

const init_script = `
catch { destroy .clock errorswindow }
set w [ toplevel .clock ]
wm  withdraw  .
wm  title  $::w  "clock"
tk  appname  "clock"
wm  overrideredirect  $::w  1
wm  geometry  $::w  "+690+0"

set ::time 12:00
label $::w.digital -textvar ::time -font "Arial 28" -fg white -bg #000000

pack $::w.digital
bind . <Up> {exec wish &; exit}
`


func main() {
    ir := gothic.NewInterpreter(init_script)
    <-ir.Done
}

//这是一段无框窗体的tcl/tk代码,目前不知道如何绑定按键让其正常退出

//运行效果如下


© 著作权归作者所有

共有 人打赏支持
名字不能长
粉丝 1
博文 27
码字总数 10163
作品 0
南宁
私信 提问
把别人的Tcl/Tk代码加入到Go语言里15 游戏8 翻牌游戏

这次文章主要引用了网上的这篇教学http://www.cwflynt.com/TclForTeens/ 步骤a 下载第17课里提到的扑克图像包 http://www.cwflynt.com/TclForTeens/cards.zip 解压缩cards.zip内所有文件到c...

名字不能长
2015/05/14
0
0
把别人的Tcl/Tk代码加入到Go语言里13 游戏6 消除方块

a 首先打开网页 http://wiki.tcl.tk/10287 b 把网页里提到的tcl/tk代码复制到如下go源代码的initscript字符串常量里 package main import "github.com/nsf/gothic" const initscript = func ......

名字不能长
2015/05/13
0
0
把别人的Tcl/Tk代码加入到Go语言里8 游戏1 trains火车【这货很长很长】

a 首先打开网页 http://wiki.tcl.tk/1359 【trains3.tclUpdated 2012-12-09 19:44:49 by pooryorick】 b 把网页里提到的tcl/tk代码复制到如下go源代码的initscript字符串常量里 package main...

名字不能长
2015/05/13
0
0
把别人的Tcl/Tk代码加入到Go语言里11 游戏4 红心游戏

a 首先打开网页下载tcl/tk游戏源码http://sourceforge.net/projects/tkgames/files/latest/download?source=typredirect b 把压缩包里的tcl/tk源代码文件tkHearts-0.90用文本编辑器打开,并把...

名字不能长
2015/05/13
0
0
把别人的Tcl/Tk代码加入到Go语言里1 超椭圆

a 首先打开网页 http://wiki.tcl.tk/12977 b 把网页里提到的tcl/tk代码复制到go源代码的initscript字符串常量里 package main import "github.com/nsf/gothic" const initscript = func main......

名字不能长
2015/05/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 我都想和他们组成一个家庭了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @Sharon啊 :分享王菲的单曲《流年》有生之年狭路相逢终不能幸免,手心突然忽然长出纠缠的曲线。 《流年》- 王菲 手机党少年们想听歌,请使劲...

小小编辑
今天
293
12
CentOS7利用systemctl添加自定义系统服务

CentOS7的服务systemctl脚本存放在:/usr/lib/systemd/,有系统(system)和用户(user)之分,需要开机不登陆就能运行的程序,存在系统服务里,即:/usr/lib/systemd/system目录下. CentOS7的每...

linuxprobe16
今天
1
0
RabbitMQ入门

RabbitMQ是一个由erlang开发的基于AMQP(Advanced Message Queue)协议的开源实现。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面都非常的优秀。是当前最主流的消息中间...

watermelon11
今天
19
0
今天的学习

自动加载:方法一 function __autoload( $className ){在这里,完成加载B这个类文件的工作。}class A{} //这是一个类$a1 = new A(); //这里没有自动加载的发生,因为A这个类...

墨冥
今天
4
0
印刷工艺步骤

印刷厂从收到订单到交付整个流程,一般涉及到以下步骤 1.设计(经过软件如cdr,psd,ai等等设计需要印刷的名片,宣传单,画册等物料); 2.排版拼版(在电脑软件这区域完成); 3.出版、出硫...

focusone
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部