2.蛤蟆的TCL脚本学习——Tk入门基础

2.蛤蟆的TCL脚本学习——Tk入门基础

ID:42106488

大小:51.36 KB

页数:4页

时间:2019-09-08

2.蛤蟆的TCL脚本学习——Tk入门基础_第1页
2.蛤蟆的TCL脚本学习——Tk入门基础_第2页
2.蛤蟆的TCL脚本学习——Tk入门基础_第3页
2.蛤蟆的TCL脚本学习——Tk入门基础_第4页
资源描述:

《2.蛤蟆的TCL脚本学习——Tk入门基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2•蛤蟆的TCL脚本学习——Tk入门基础Tk是対Tel的图形工具箱扩展。Tk发行版与Tel的发行版是在一•起的。Tk第一个例子内容如下:packagerequireTkbutton.hello-textHello-command{putsstdout"Hello,World!"}button.goodbye・textBye!-command{exit}pack.hello-padx60-pady5pack.goodbye・padx60-pady5输出一个界而。定义了两个按钮小部件.he//。和.

2、goodbye-它们被放进窗口中,该窗口收缩至山指定按钮间距定义的大小。执行该脚本时,在左边会显示一个对话框。单击Hello按钮,在父终端窗口中得到"Hello,World!"输出,单击Bye!以终止脚本。Tk小部件button—有二十多种配置选项(从anchor和font到padx和relief)的简单小部件。canvas-曲布是一种小部件,不仅可以包含其它小部件,而且包含各种类型的结构化图形,包括圆、线和多边形。checkbutton—创建复选框样式的按钮小部件,它链接到一个变量。entry—构建

3、单彳亍文本输入框。frame—框架是主要川作容器或定位架的小部件。label—创建标签对象。listbox-创建文本字符串列表框。在定义小部件Z后,添加各项。menu-单个多面小部件,包含多种菜单样式的各种项。menubutton—为下拉菜单实现提供可单击的顶级界血。message-创建包括版木调整和字自动换行特性的文木显示窗口小部件。radiobutton—创建单选按钮,它可以是与指定变量相关的一个集合之一。scale一为在指定范围和分辨率内选择值而创建滑动块。scrollbar—为在和关小部件中更

4、改部分内容(通常是文本或图)而生成小部件。text—创建显示一个或多个文本行并允许编辑该文本的小部件。toplevel—创建新的顶级(在X桌面上)窗口。调用演示代码如下:packagerequireTk•configure-width200-height400label・header-textHTkTutorialExample1*place.header-x5-y2scale•slider-from1-to100-orienthoriz.sliderconfigure-variableSlidVal

5、place.slider・x5-y20entry.slidbox-width5-textvariableSlidValplace.slidbox-x120・y38radiobutton.one・text"Don'tWorry11-variableMood-value1radiobutton.two-text"BeHappy"・variableMood・value2place.one-x5-y70place.two-x5-y90text.twindow-width22-height14-font{cle

6、an-14}place.twindow-x5-y120button.ok-command{process_data$SlidVal}-text"OK"button.cancel-command{exit}-text"Cancer1-backgroundredplace.ok-x15・y350place.cancel-x120-y350执行如下图1:TkTutorialExample1sDon'tWorryeBeHappy点击OK按钮时候会报错,因为没有-process_data函数。点击cancel按

7、钮后退出。其他命令bind创建Tel脚本和x事件之间的关联;clipboard是另一种多功能Tk命令一它包含用于清除内容、装入内容和将内容粘贴到Tk剪贴板以及从Tk剪贴板粘贴内容destroy用于删除窗口及具所有子窗口。在?(根)窗口中使用时,它删除整个应用程序。event是一种功效强大的工具,用于生成虚拟窗口事件并将这些事件插入正在处理的队列中,就好象实际事件已经真的发生一样。font命令用于创建指定的系统字体实例。它允许系统字体的本地(对于脚本而言)命名、己命名字体的属性修改以及字体的"删除"。在

8、wish捉示符下输入fontfamilies,可以获得可用字体的列表。焦点是窗口管理舞台中的-•个重要概念一在任何给定的显示中,每次只能有一个窗口“注意〃键盘和鼠标。Tkfocus命令用于将脚本控制交给显示焦点,并将它发送到指定窗口。grab允许Tk独占•对某处的显示焦点,在该处,在窗口环境中报告位于窗口之外发生的事件。当要在任何其它系统活动发生之前强迫完成某一选项时,这是冇用的。grid,控制Tk窗口几何性质的接口。它用于在窗口中以行和列的格式安排小部

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。