问题标签 [tcltk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tcl - 在 tcl/tk 中添加不同颜色的标签文本
在这里,我想要Serial
不同的颜色而不是Number
不同的颜色。怎么做?
另外,当我这样做时:
我想要不同颜色的所有单词。
r - R tkinsert 无法识别“\\n”
新示例
在 user2554330 发表评论后,我正在更新问题。由于我更新了 R 版本,包 tcltk 中的 tkinsert 函数无法识别标志“\n”。我怎样才能写出不同的行?
新的例子。这是一个曾经有效的真实示例,写了 3 行星号和 3 行空行:
现在我明白了(我用点替换多个星号,否则消息无法正确显示)。
" ... \n **************... \n *****...***\n\n\n\n\n\n\n "
而不是三行星号和三行空行。
其实我可以写这个,但结果是一样的。
使用这个其他版本,结果仍然相同
老例子
由于我更新了 R 版本,包 tcltk 中的 tkinsert 函数无法识别标志“\n”。我想写不同的行,但是“\n”不起作用,其他选项也不起作用(我得到的所有数字都像这样:OneTwoThreeFourFiveSix.
我在 Windows 上工作。
r - fPortfolio 包中的 R 错误:找不到函数“tclVar”
我加载 fPortfolio 并附带一个预安装的数据框:
当我运行最后一行时,weightsSlider
我得到一个错误:
一个单独的窗口打开,上面写着“窗口滑块”。
如果我运行:
我得到错误:
当我运行时:
我得到错误:
我安装了 thetcl
和tcltk2
软件包。
tcl - tcl/tk - 多文件 Starkit 中的依赖库问题
我正在尝试创建一个由多个 tcl 源文件组成的 starkit,它可以在我的机器上毫无问题地使用wish
. 但是,在尝试对 tclkit 执行相同操作时,我从直接源自main.tcl
.
waveform
来自snack
图书馆,所以我调查了它。该库没有未解决的外部依赖关系,如果根本无法使用该库,则该错误会更早发生,因此我尝试了以下方法:
- 从源代码重新编译
snack
库 - 直接编译
snack
到 tclkit 运行时(而不是作为 vfs 中的库) - 再次添加
package require snack
到有问题的源文件中 - 使我的应用程序成为一个包,
lib
而不是在直接 vfs 目录中
以上都不起作用。我发现的唯一工作方法是通过替换将所有源文件合并为一个source
s. 因此,我怀疑这是某种竞争条件,但我既无法证明也无法调试它。
抱歉,如果我在这里遗漏了任何重要的东西(对 tcl/tk 来说很新)。非常感谢任何建议。首先十分感谢!:)
r - 如何在 R 控制台中访问所有激活的 tk 窗口 ID(路径名)?
假设我创建了几个 tk 窗口,但没有将它们分配给任何真实对象。
是否可以通过执行某些函数来访问它们的 ID(或路径名),f()
以便返回两个“tclObj”对象或返回字符串 ( c(".foo", ".bar")
)?
tcl - Tcl/Tk : 传递变量号。tcl 代码中的参数
注意:argmnts 不是命令行参数,它来自 value_dialog_box
newarg
是参数列表(参数的数量可能会有所不同newarg
),
fname
是一些文件名。我想将这些参数(newarg)传递给[exec $fname arguments]
我怎样才能做到这一点 ?
tcl - Tcl/Tk : 使用 tk 按钮执行 tcl 脚本
假设有一个包含无限循环条件的 a.tcl,例如,
我想实现一个 tk 按钮,它执行一个 .tcl 文件并继续在 tk-text 窗口中运行并打印 $val 以固定的时间间隔,比如每 1 秒。此外,当我们再次单击该按钮时,它应该停止运行 a.tcl
注意:我尝试使用exec tclsh a.tcl
但由于 a.tcl 中的无限 while 循环而挂起 tk-window
tcl - 等到标签显示
所以在我的 Tcl/Tk 应用程序中,我有一个带有文本变量的标签:
我可以通过使用类似的东西来改变标签的内容set statustext "sponatenous error"
。
不幸的是,有时更新此变量后会进行一些“繁重的处理”,使 GUI 停顿一段时间(例如,从 Internet 下载文件)。
由于事件队列被阻止(至少,我猜是这样),GUI 没有得到任何刷新,label
也没有显示我的最新消息。
在开始我的“繁重的过程”之前,有没有办法强制更新标签文本(最好是通过文本变量)?
scripting - 获取字符串中的每个数字并在 TCL/tk 中进行比较
我有字符串输出:
我想让字符串中的每个字符进行比较。我这样做是想知道列表是否已排序。
tcl - 如何在 tcl/tk 窗口中显示 html 页面?
当我们单击一个按钮时,它会打开单独的 tcl/tk 窗口并在该窗口内显示一些带有滚动选项的 html。