
tcltk
dzh_lin
这个作者很懒,什么都没留下…
展开
-
FreeWrap工具,将tcl/tk脚本转变为可执行文件
本文转自 http://blog.itpub.net/459749/viewspace-1057377/FreeWrap可以把TCL/TK的脚本和二进制文件打包成应用程序,FreeWrap将所有的文件组合成一个单独的可执行文件。[@more@] FreeWrap的原理是把脚本和tcl/tk解释器和库文件都打包在一个文件当中,做成一个可执行程序。生成的可执行文件实际上是一个压缩包,里转载 2016-02-03 16:29:47 · 1706 阅读 · 1 评论 -
Tcltk 使用twapi小结
The Tcl Windows API (TWAPI) extension provides Tcl bindings to the Windows API.The extension provides access to the Windows API at two levels. A direct interface to the supported Windows API is provided where the Tcl commands directly map to Windows func原创 2017-06-13 17:11:48 · 3401 阅读 · 0 评论 -
tcltk安装package方法
tcltk安装package方法原创 2017-06-05 18:15:52 · 5345 阅读 · 1 评论 -
tk借助Thread包实现多线程实例
对于有需求进行多线程操作,或者有界面相关操作的运算以及后台处理情况,可以通过多现场操作。一下例子:Creating a separate thread to perform a lengthy operationpackage require Thread# Create a separate thread to search the current directory# and原创 2017-04-01 13:57:55 · 2233 阅读 · 0 评论 -
tcltk创建scrollbar在treeview中
实例创建scrollbar在treeview中ttk::treeview .tree -yscrollcommand {.vsb set}pack .tree -side left#ttk::scrollbar .tree.hsb -orient horizontal -command {}.tree insert {} end -id "Metal" -text "Met原创 2017-03-23 16:27:45 · 1341 阅读 · 2 评论 -
tcltk打开应用程序exe对比
使用rtcltk打开应用程序,有两种方法:1、直接使用exec命令exec $theExxlFilePath2、使用如下格式命令模拟双击时间exec {*}[auto_execok start] "" [file nativename [file normalize $theExxlFilePath]]两者区别在于:1、直接使用exec,没有后台启动的dos窗口原创 2017-03-22 16:48:42 · 1984 阅读 · 0 评论 -
基于tcl tk 的HyperGraph二次开发
HyperGraph的二次开发与HyperView 的开发相同。HyperGraph的结构形式如下:显示例子如下:hwi GetSessionHandle mySessionNamemySessionName GetProjectHandle myProjectNamemyProjectName GetPageHandle myPageName [myProjectName原创 2016-08-07 11:07:25 · 2907 阅读 · 0 评论 -
基于tcl tk 的HyperView二次开发实例【3】
下面用例子说明在HyperView中获取节点的ID# 首先获取模型的Handle::post::GetActiveModelHandle m# 创建一个单元的集合,并将ID为100的单元添加到集合中,#然后增加与该单元相连接的单元m GetSelectionSetHandle eset [m AddSelectionSet element]eset Add "id ==原创 2016-08-08 10:15:42 · 5318 阅读 · 2 评论 -
基于tcl tk 的HyperView二次开发实例【2】
基于tcl tk 的HyperView二次开发原创 2016-08-07 10:55:37 · 4565 阅读 · 0 评论 -
tklib安装方法
How to install Tklib=====================Introduction------------The tklib distribution, whether a snapshot directly from CVS, orofficially released, offers a single method for installin翻译 2016-06-19 11:31:15 · 1324 阅读 · 0 评论 -
Finding the type of a Tk widget
The winfo class command will tell you the class of a widget, which is usually good enough (see this interactive session):% label .tklabel; puts [winfo class .tklabel]Label% ttk::label .ttk转载 2016-06-07 11:28:55 · 401 阅读 · 0 评论 -
tcltk实时读写文件【创建log-debug】
使用puts chan输出到文件后,默认情况下,当close chan的时候的在对文件进行读写,需要实时显示文件内容的时候,需要使用flush命名进行操作,清空buffer。原创 2016-06-12 13:55:55 · 1943 阅读 · 0 评论 -
Git Push 避免用户名和密码方法
前言 在大家使用github的过程中,一定会碰到这样一种情况,就是每次要push 和pull时总是要输入github的账号和密码,这样不仅浪费了大量的时间且降低了工作效率。在此背景下,本文在网上找了两种方法来避免这种状况,这些成果也是先人提出来的,在此只是做个总结。1.方法一 1.1 创建文件存储GIT用户名和密码在%HOME%目录中,一般为C:\users\Administ转载 2016-06-02 13:19:40 · 331 阅读 · 0 评论 -
tcl替换变量中含有变量的方法
simple tcl question: how to substitute variable into another variable name?在编写tcl程序时候,可能会遇到如下问题:set a 10set b$a 20当需要输出是,puts $b10 ==> 20puts $b$a ==> error "no varibale b"此时由于tc原创 2016-05-05 15:00:07 · 8237 阅读 · 1 评论 -
10段超有用的Git命令行代码
本文分享了10条非常有用且先进的Git命令行语句,无论是运用在团队环境或是在私人项目中,你都可以直接来拿用。 1. 在最后提交中更改Export(Export changes done in last commit )这个命令通常会使用定期发送已更改的项目,以方便其他人审查/集成。git archive -o ../updated.zip HEAD $(git diff –name-o转载 2016-04-26 13:38:15 · 326 阅读 · 0 评论 -
git 撤销commit
如果不小心commit了一个不需要commit的文件,可以对其进行撤销。先使用1git log日志信息显示如下:1WARNING: terminal is not fully functional2commit 197634d80f1aca2fefd4bb93ff转载 2016-04-26 13:36:15 · 524 阅读 · 0 评论 -
Tcl脚本使用tcom扩展包操作Excel文件
Excel提供了通过COM接口进行访问的方法,下面这段Tcl脚本就是演示使用tcom扩展包操作Excel文件,给文件中的一个单元格赋值,并修改背景色,当然还可以进行其他各种复杂操作,使用tcom操作COM接口的关键问题就是如何知道要访问的COM接口都有哪些方法和参数,以及含义,有多种方法可以获取到这些信息[@more@],一种方法是到微软的msdn上搜索相关API说明,像office等应该都能转载 2016-02-03 16:33:53 · 5829 阅读 · 2 评论 -
使用Tcl扩展包cwind进行界面自动化测试
cwind是一个控制界面操作的Tcl扩展包,它可以模拟键盘、鼠标的操作,捕获界面信息,控制界面窗口等,类似于QARUN等软件,通过cwind库可以利用tcl脚本方便的实现QARUN的功能,因此可以用于各种GUI测试。[@more@]cwind扩展包命令介绍:to simulate a left click on the mouse::cwind::lclickto simu转载 2016-02-03 16:32:19 · 1483 阅读 · 0 评论 -
attempt to provide package Plotchart 2.1.0 failed: package Plotchart 2.0.1 provided instead
看起来tklib0.6中的plotchart pkgIndex.tcl版本与plotchart.tcl提供的版本不同。 如果您只是不想看到此消息, 检查以下文件: /usr/share/tcltk/tklib0.6/plotchart/pkgIndex.tcl 将版本2.1.0更改为2.0.1 ...翻译 2018-08-17 15:16:58 · 312 阅读 · 0 评论