tcl 相关问题

工具命令语言是John Ousterhout发明的一种方法,可以很容易地编写用于配置EDA工具的小语言,但它已经远远超出了那些简单的开头,成为具有内置异步I / O和Unicode字符串的通用脚本语言同时支持面向对象编程和协同程序等范例。

在另一个过程中调用带有或不带有命名空间的过程

我有这个程序: proc myNS::main {args} { # 在这个过程中我可以调用另一个过程 # 具有相同命名空间的过程,如下所示: 程序2 # 或者完整的命名空间 myNS::proc...

tcl
回答 1 投票 0

如何通过“otherValuePtr”而不是“字节”来比较 tcl 变量

4我们知道Tcl_obj是一个结构体,如图所示。 例如:“set var 1, if { $var == 1 } { put "success" }" 而“var”是一个Tcl_obj,tcl命令“==”...

回答 1 投票 0

事件生成全部 - 以“_tkinter.TclError:错误的窗口名称/标识符全部”结束

因此,虽然我没有在文档中找到事件生成所有 <> 应该起作用的提示。我有点惊讶事实并非如此。 与事件相关的所有内容都由bindtags和widg处理...

回答 1 投票 0

获取标签tcl/tk小部件的实际尺寸

我尝试用类似表格的视图显示存储在数组中的一些数据。 为此,我循环遍历数组并将相关数据检索到标签中,然后将其用作“表格单元格”。 每个&...

回答 1 投票 0

有没有一种正确的方法可以“打破” switch 脚本并保留在除了循环之外的过程中?

我试图不在不同的开关块中重复相同的代码,并且无法弄清楚除了返回并退出程序之外如何打破开关脚本。 我的问题是,正在包装

tcl
回答 1 投票 0

需要有关 _tkinter.TclError 的帮助:命令名称无效“<!DOCTYPE"

我的问题是指这个视频: 在时间 3:46,她运行根小部件的代码: 从 tkinter 导入 ttk 根 = tk.Tk() root.mainloop() 没问题,我也遇到同样的问题。 然而,在时间 5:37

回答 1 投票 0

Tcl/TK:如何防止屏幕撕裂?

我在 TK 中摆弄画布,并有一个跟随光标的黑色矩形的小示例: 包需要 Tk 包需要线程 ttk::帧.c 画布.c.卡 .c.卡创建...

回答 1 投票 0

在 Tcl 中,为什么在比较两个字符串文字时必须使用引号和花括号作为 expr 的参数?

我想使用 Tcl 中的 expr 命令比较两个文字字符串。正确的命令是: expr {"字符串1" == "字符串1"} 根据我的理解,Tcl 中的花括号是用来防止

回答 1 投票 0

嵌入式应用程序的 JCL 替代方案是什么?

IBM 旧的 JCL(作业控制语言)脚本语言的现代替代品是什么? 在过去的几年里,客户正在对其旧的大型机系统移植进行重写/检修......

回答 1 投票 0

在 tcl 中对浮点数数组进行排序

我刚刚了解了tcl。我正在对整数数组进行排序,但收到错误。我仍然不知道如何解决这个问题。 put [lsort [列表 22,678 11,456 7.6 3,521 8,900 4,987 9,245 10,776]]

回答 1 投票 0

TclOO 元类类对象和 objdefine

我正在尝试实现实现接口和结果对象序列化的类,但遇到了 objdefine 错误消息(使用 Tcl 8.5 + TclOO 1.0.x)。 我想我有一些不...

回答 1 投票 0

exit(EXIT_FAILURE):相当于 Tcl C API

我有这个功能: Tcl_Obj* cFuncTcl (Tcl_Interp* interp, Tcl_Obj* obj) { Tcl_Obj *listObj = Tcl_NewListObj (0,NULL); const char* var = Tcl_GetString(obj); if (strcmp(var, "fo...

c tcl
回答 2 投票 0

在Tcl中,为什么空字符串的字符串长度是1而不是0?

在tclsh中,首先创建一个空字符串: 设置一个[] 然后运行以下命令: 字符串长度a 它返回 1。 我期望空字符串的长度返回值为 0,因为它是定义的...

回答 1 投票 0

TCL 8.4 string totitle 命令中 `last` 参数的用途是什么?

TCL 8.4 文档定义了命令: string totitle string ?first? ?最后的? 最后一次是什么时候?论点是否相关? 我已经在多字字符串上尝试过该命令,假设它会自动大写

回答 1 投票 0

exit(EXIT_FAILURE):相当于 Tcl API

我有这个功能: Tcl_Obj* cFuncTcl (Tcl_Interp* interp, Tcl_Obj* obj) { Tcl_Obj *listObj = Tcl_NewListObj (0,NULL); const char* var = Tcl_GetString(obj); if (strcmp(var, "fo...

c tcl
回答 1 投票 0

如何将一个var的内容解压到另一个var?

我正在尝试将 var 内部的内容解压缩到同一个 var 或另一个变量中。 我使用 gzip -k 文件名创建了一个 .gz 文件。它生成了一个 filename.gz,同时保留了原始文件。我上传了这个...

回答 1 投票 0

名称空间集合创建:范围有限

我创建了这个: # 文件1.tcl 命名空间 eval myNS { 命名空间合奏创建-命令::make 命名空间导出 cmd1 cmd2 cmd3 } 我刚刚意识到,如果我将另一个过程 cmd4 添加到我的

tcl
回答 1 投票 0

如何找出 tcl 命令可能生成的错误?

在 tcl try 手册页上,有以下示例: 尝试 { set f [打开/某些/文件/名称 w] } 陷阱 {POSIX EISDIR} {} { 提出“无法打开/某些/文件/名称:它是一个目录” } 陷阱 {POSIX ...

回答 3 投票 0

在 tcl 中对关联数组进行排序

我想像这样对数组进行排序,但找不到方法。大家帮帮我吧!!! 我想像这样对数组进行排序,但找不到方法。 L = {{55 746} {163 746} {163 778} {55 778}} {{939 746} {1047 74...

回答 1 投票 0

Tcl 线程:为什么这十行不并行提交?

包需要线程 proc multi_thread_job {job_cmds job_thread} { 设置 tpool [tpool::create -maxworkers $job_thread] 设置 job_idx 1 设置tjobs“” foreach job_cmd $job_cmd...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.