通过记事本横向打印文本
我正在尝试在 Windows 上进行一些基于文本的打印。 我的程序利用 Windows 的“notepad /p file.txt”功能在默认打印机上打印文本文件。 问题是你不能…
Python Tkinter Tk/Tcl 使用问题
我正在使用 Python Tkinter 模块中的 Tcl,如下所示。 from Tkinter import * Tcl = Tcl().eval Tcl("info patchlevel") '8.3.5' 您可以看到 python …
zlib 与 ActiveTcl 8.5 接口?
我正在尝试使用 ActiveTcl 8.5 中的 zlib 扩展,以便将压缩的 blob 保存到文件中。 win32 上的 ActiveTcl 8.5.5 和 8.5.6 都有 zlibtcl 1.2.3 扩展。 …
如何设置 Tk 小部件的默认字体
我有一个 Tcl/Tk 应用程序,可以生成许多表单,并且希望能够从中心位置配置默认小部件字体,而不必使用 -font 开关配置每个小部件。 #!<path>/wis…
为什么字符串匹配在这个“期望”中失败 代码?
我创建了以下过程,期望与安捷伦基站模拟器一起使用: proc get_bss_parameter_value {bss parameter_string} { global bss_array set bss_str "$para…
如何设置Tcl变量的默认值?
我有一些通过在命令行调用中定义变量来执行的 Tcl 脚本: $ tclsh84 -cmd <script>.tcl -DEF<var1>=<value1> -DEF<var2>=<value2&g…
在TCL中,如何使一个变量使用另一个变量的值
我需要在另一个变量中使用一个变量的值。 这就是我尝试过的.. set cmd_ts "foo bar" set confCmds { command1 command2 $cmd_ts } puts "confCmds = $…
使用 Tcl/Tk 制作桌面应用程序原型的优缺点
我已经开始使用 Tcl 制作桌面应用程序原型,并打算向一些风险投资家展示这个想法。 桌面应用程序和 Tcl 都不流行,因此我想准备好应对对此技术的任何…
如何使用 ActiveState 的 dom 包向元素添加数据
在 TCL 中,如果您使用 DOM 包(ActiveState 发行版中提供),您可以创建 xml。 set xmlDoc [::dom::create] set root [::dom::document createElemen…
tcl 中的 upvar 和全局命令之间有什么实际区别
我对 TCL 相当陌生,正在为其他人开发的一些代码提供质量保证(不是真的!)。 在这个特定的程序中有很多很多的全局变量,我有时会看到 upvar 被使用…
BWidget 和 Tile (ttk)
有没有 tcl'ers 知道 BWidget(可能)过渡到使用较新的 Tile (ttk) 主题小部件会发生什么情况。 我知道 BWidget 1.8 中已经完成了一些工作(毕竟它确…