原创 TK小部件(Widget)

2012-12-3 12:59 4067 12 13 分类: FPGA/CPLD 文集: TCL/TK





Tk 小部件


 


 


 


在创建 Tk 小部件时,几乎很少使用命令。一半以上都是按钮或文本小部件的变体,如下面的列表所示。其中几项在下一屏中演示。







· button — 有二十多种配置选项(从 anchorfontpadxrelief)的简单小部件。






· canvas — 画布是一种小部件,不仅可以包含其它小部件,而且包含各种类型的结构化图形,包括圆、线和多边形。






· checkbutton — 创建复选框样式的按钮小部件,它链接到一个变量。






· entry — 构建单行文本输入框。






· frame — 框架是主要用作容器或定位架的小部件。






· label — 创建标签对象。






· listbox — 创建文本字符串列表框。在定义小部件之后,添加各项。






· menu — 单个多面小部件,包含多种菜单样式的各种项。






· menubutton — 为下拉菜单实现提供可单击的顶级界面。






· message — 创建包括版本调整和字自动换行特性的文本显示窗口小部件。






· radiobutton — 创建单选按钮,它可以是与指定变量相关的一个集合之一。






· scale — 为在指定范围和分辨率内选择值而创建滑动块。






· scrollbar — 为在相关小部件中更改部分内容(通常是文本或图)而生成小部件。






· text — 创建显示一个或多个文本行并允许编辑该文本的小部件。






· toplevel — 创建新的顶级(在 X 桌面上)窗口。

 

 

 

 

TK Command Reference: http://www.tcl.tk/man/tcl8.5/TkCmd/scrollbar.htm

Example from Bin-Co :http://www.bin-co.com/tcl/tutorial/contents.php

 

 

今天Tue Aug 18 2009,做了一个简单界面:

点击看大图

只是个空壳子.
tcl
PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

coyoo 2009-8-18 13:58

需要解决的问题是如何通过GUI调用Altera的quartus_stp等shell?!!!!!!!!!
相关推荐阅读
coyoo 2025-01-16 13:07
PET探测器
记录下PET探测器的知识点。所谓探测器,即探测出核医学里的核辐射。人体代谢等反应发生的湮没产生了伽马光子,该伽马光子的能量很强,当前很难直接探测(尽管还存在直接探测的探测器)。所以,更多的时候是间接探...
coyoo 2024-12-25 14:13
ALTERA Cyclone 10器件的使用-8:特定的上电顺序
概述 Intel 要求用户为其10代FPGA器件使用特定的上电和掉电顺序,这就要求用户在进行FPGA硬件设计的时候必须选择恰当的FPGA供电方案,并合理控制完整的供电上电顺序。经过在Cyclone 1...
coyoo 2024-12-22 11:46
AD9218子板在新处理板上表现的问题
概述 新的数据处理板融合了数字和数据处理功能模块,计划采用ADI的4通道串行ADC芯片代替之前的并行ADC。由于初次使用,所以初次设计时预留了AD9218的子板的插槽。 在调试AD9633功能的同时并...
coyoo 2024-12-14 17:15
在Cyclone 10 GX器件上实现高精度TDC探索
概述 Cyclone 10 GX器件的ALM结构与Cyclone V类似,所以在Cyclone 10 GX器件上实现TDC功能理论上是可以完全参考甚至移植自Cyclone V系列的成功案例。但是,现实...
coyoo 2024-12-10 13:28
Cyclone V GX FPGA设计TDC的优化问题
概述 通过前面的研究学习,已经可以在CycloneVGX器件中成功实现完整的TDC(或者说完整的TDL,即延时线),测试结果也比较满足,解决了超大BIN尺寸以及大量0尺寸BIN的问题,但是还是存在一些...
coyoo 2024-12-03 12:20
比较器检测模拟脉冲说明(四)
概述 说明(三)探讨的是比较器一般带有滞回(Hysteresis)功能,为了解决输入信号转换速率不够的问题。前文还提到,即便使能滞回(Hysteresis)功能,还是无法解决SiPM读出测试系统需要解...
我要评论
1
12
关闭 站长推荐上一条 /3 下一条