看板Programming
标 题Tcl/Tk的问题
发信站中兴资科 e资独秀 (Mon Feb 18 14:20:50 2008)
转信站ptt!ctu-reader!news.nctu!bbs.cs.nchu
目前刚学视窗程式的小弟我,使用的是Tcl/Tk.
目前遇到一些问题想请教各位.
在主视窗中,制作了一个按钮或选单想尝试启动一个
新视窗与其内的功能.
目前写法是子功能独立写一个档案来用.
例如:
button .a1 -text "子视窗1" -command {
exec zzz.tcl
.....
}
.....
子档案:
#!/usr/bin/wish
.....
第一个遇到的问题是当要启动子程式时,
主视窗会停留在exec zzz.tcl这行,
等待这行执行完毕,他才会往下继续执行,
也就是说在子视窗不关闭以前,主视窗的
工作都会失效......
我是希望新增完这个子视窗,就能让主程式,
认定这个步骤已经执行完毕,并继续下去.
另一个问题是这种写法,每个子程式档案,
开头都需要重新宣告一次执行环境,
"#!/usr/bin/wish"
而且档案每个都要chmod 777 ....
把执行权限打开,很麻烦.
所以想问问看各位大大,有没有更好的
写法.
也想问,开一个新视窗的和现有label产生
的画面,当内含变数改变时,会自动刷新画面
的指令和用法是?
谢谢.
--
╔╮ ▅▇▆▇█▆▅▇▅▄▇▆▅▆▄ ○ ‧ . 。 ο ˙ ﹒.ο . ˙﹒ ○β
╰╝╭╗▊ 天空之城 (qazq.twbbs.org) ▊ο 。 ξ期待在空中
与你相会 。 δ▼
╚╯ ▄▃▄▅▄▂▅▆▄▂▆▄▂▅▆ fw1.phys.sinica.edu.tw 〝