问题标签 [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.

0 投票
1 回答
576 浏览

tcl - 通过读取文本文件查找行索引和单词索引

我刚刚开始学习 Tcl,有人可以帮助我如何通过使用 Tcl 读取文本文件来查找特定单词的行索引和单词索引。

谢谢

0 投票
1 回答
108 浏览

list - 如何在 Tcl 中的单词之间赋予动态变化的空间?

我是 tcl 的新手,我喜欢你帮助在 Tcl 中的单词之间提供动态变量间距。示例:“堆栈溢出”“堆栈”中包含 5 个字母。所以我必须给 5 个空间来开始下一个单词,下一个单词也是如此。

0 投票
1 回答
164 浏览

c++ - 如何将 c++ 中的后端编写器与 tcl/tck 用户界面连接起来?

我看过一个头文件 cpptcl.h 。合法吗?另外,我在哪里可以找到一个很好的快速入门示例。我正在使用 tcl/tk 来设计用户界面,并希望通过在 c++ 代码中分叉来调用脚本。

0 投票
0 回答
109 浏览

r - 如何在开发的图形用户界面 (GUI) 中显示“R 控制台内容”

我使用gWidgets在 R 中开发了一个图形用户界面 (GUI) 。下面是一些代码行:

在这里,您可以看到 GUI:

https://www.dropbox.com/s/8wjng4ukfch9t9y/GUI.jpg?dl=0

一切正常,点击“运行”,程序开始运行。所有过程都显示在 R 控制台中。

我的问题:

有没有办法调用 R 控制台内容以显示在开发的图形用户界面 (GUI) 中?

像这样的东西:

https://www.dropbox.com/s/kb6m3sex02g53qj/GUI2.jpg?dl=0

原因?

我想在 GUI 中使用它的原因是:

1- 用户无需查看 R/R-studio 即可查看正在发生的事情。

2- 我想安排程序每天运行(这对我以后来说是另一个挑战),所以用户不要打开 R/R-studio。

任何评论或想法将不胜感激。


基于@jverzani 评论的简单代码:

0 投票
1 回答
101 浏览

r - XQuartz/X11 怎么让 tk_choose.files 调用的文件浏览器看起来像这样?

MacOS:High Sierra,版本 10.13.6 R 版本:3.6.1 R studio 版本:1.2.1335

我一直在使用 Anaconda 来管理我的 R 包有一段时间了。但是,在尝试通过 Anaconda R studio 发行版安装和运行依赖于 C 和 Fortran 编译器的软件包时,我不断收到错误消息。于是我又开始使用单机版的 R studio。tcltk我几乎在所有脚本中都使用该包来轻松选择文件路径以加载多个数据集等。tcltk::tk_choose.files()通过 Anaconda R studio 发行版使用该命令时,文件资源管理器窗口看起来像 MacOS 中的标准文件资源管理器。然而,当在独立版本中使用相同的命令时,文件浏览器在运行 XQuartz/X11 时看起来像这样: 在此处输入图像描述

我的问题是为什么文件资源管理器突然看起来这么“旧”,如果有办法修复它以便我可以继续使用tcltk?否则有其他选择吗?

我已经尝试过rJavarChoiceDialogs但我无法rChoiceDialogs::jchoose.files()正常工作。

0 投票
1 回答
216 浏览

r - R - 根据下拉列表中选择的值更新文本输入框 (tkentry) (ttkcombobox)

我对 R 和 tcltk / GUI 编程还是很陌生。

这是一个简单的 GUI,我希望文本输入框根据用户从下拉菜单中选择的内容更改为不同的值。

我试过寻找答案,但我只找到了提示(tkbind、tkafter),这不足以让我知道如何实际编写代码。

这是怎么做到的?

非常感谢!

更新 - 找到了解决方案 - tkbind 和 tkconfigure 的组合 - 向下滚动到代码末尾附近,我已经用一个有效的解决方案对其进行了更新。

UPDATE2 - 好的,所以虽然这似乎有效,但它破坏了我以后的代码,并且一旦按下“确定”按钮,它实际上并没有使用这些值。在下面添加了该代码。有任何想法吗?即 VariableToUse 始终保持在 10,即使我稍后在选择组合框值时在代码中将其设置为 1。

UPDATE3 - 好的,也修复了!这是我在其他地方读到的“级别”的东西——我只需要使用 <<- 而不是 <-。代码更新如下。

0 投票
2 回答
908 浏览

automation - How to write the expect script to install mariadb?

Environment: centos7 + mariadb5.5.64.
Let me show the installation info on screen when to run mysql_secure_installation.

I write an automation expect script to install mariadb.

To execute /usr/bin/expect secure.exp, i come across the error:

It is no use to write as below:

Same error:

How to fix my exp script then?

0 投票
0 回答
35 浏览

r - R TclTk GUI 关闭时调用命令

我正在开发一个在 R 中使用 Tcl TK GUI 界面的程序。当用户按下 GUI 界面中的红色大退出按钮时,我想调用一些命令。退出按钮是程序员硬编码的还是 Tcl TK 包的固有特性?即,当按下此按钮时,我可以添加退出命令吗?我该怎么做呢?我仔细阅读了我负责理解的代码,但似乎找不到这个功能。如果它不是硬编码的,我是否可以探索在关闭 GUI 应用程序时执行命令的其他途径?

0 投票
1 回答
104 浏览

windows - "open | $filex" 无法仅在 Windows 上执行现有文件

下面的代码:

返回以下消息:

文件存在!
pwd = F:/
错误:无法执行“.\run.sh”:没有这样的文件或目录

该问题在 linux OS 中不存在(脚本通常运行),仅在 Windows 中出现(也在 CygWin 上)。该文件的权限是:777。两个操作系统的任何通用解决方法?

0 投票
1 回答
31 浏览

r - select.list() 的问题

我试图生成一个对话框,用户可以在其中选择要保留的元素,但是我要保留的项目是一个字符,但看起来 R 正在根据它们的字母顺序为它们提供数值。这是一个示例(我希望对话框中的列表为 1:Red、2:Yellow、3:Blue,而不是它给我 2、3、1):