问题标签 [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 回答
169 浏览

r - 在任何 R 包中都找不到 tk2toplevel 函数

我正在学习如何使用 R 开发 GUI,并找到了这个不错的教程

但是,给定的代码会引发以下错误:

tk2toplevel 中的错误(title =“Tk2 window”,manage =“grid”,padx = 70,:找不到函数“tk2toplevel”

我查看了tcltk2文档并找不到该功能tk2toplevel。我想知道这个功能是否来自其他包。

0 投票
1 回答
379 浏览

r - 在 tcltk 窗口中绘制 ggplot2 和 ggmap

我正在寻找一种在 tcltk 窗口内创建绘图的方法,我希望该窗口首先读取一些文件,然后对数据执行一些功能,然后创建绘图(最好在允许保存的新窗口中)。

我是 tcltk 的新手,但我想使用它来让不熟悉代码的用户运行和使用脚本。我需要它来使用 ggplot2 主要是为了便于在地块内使用地图。

我尝试从以下链接调整示例以使用 ggplot2 绘图,但它没有显示任何内容。 http://www.sciviews.org/recipes/tcltk/TclTk-plotting/

我不需要图表受用户行为的影响,只受他选择的数据的影响。

我知道闪亮是轻松构建 GUI 的首选方法,但它有我试图避免的文件大小限制。

0 投票
1 回答
189 浏览

r - 防止窗口大小调整(R 中的 tcltk)

我在 R 中创建了一个带有tcltk包的 GUI 窗口。该窗口如下所示:

在此处输入图像描述

当我在窗口中添加或删除单选按钮时(通过按按钮“添加 C”或“Del A”),窗口会调整大小。

在此处输入图像描述

如何防止这种行为并创建一个窗口,该窗口可以包含五行单选按钮而不调整大小,并且在我删除按钮时不调整大小。

我的代码:

0 投票
1 回答
414 浏览

python - 安装二进制 tcltk 后无法构建 _tkinter 的问题

我正在运行 linux 和 python 2.7.14 我已经成功安装了 tcltk 的二进制版本。我将它安装到与python27相同的目录中,以便将以下目录都添加到相同的文件夹中,即:include,lib等。当我再次配置python时,并没有找到所有位,所以当我检查setup.py文件时它提到我可以做以下事情,我做了:

我已经尝试了所有的排列方式(即,有和没有 tcllib1.18、ltclm.n 等)

我不确定在堆栈溢出时共享 config.log 的最佳方式,但这里有一个链接:

https://www.pharmacoengineering.com/share-a-file/ (我制作了可下载的pdf)

我必须将其保存为 pdf 文件,以便将其上传到 wordpress。

当我查看它时,我不确定为什么找不到 tcl.h 文件,因为当我:

它说它在我的 /home2/bishopk2/python27/include 文件夹中。

所有的库都在那里,它应该能够将 Tkinter 与我的 tcl 和 tk 库连接起来。

任何帮助将不胜感激。

最好的祝愿,

科里

0 投票
1 回答
89 浏览

r - R中的tcltk tktext中的覆盖事件

我在 R 中使用带有 tcltk 包的 tktext 元素。我想实现这一点,当您按下 Tab 键时,会执行自定义函数,但不会将实际的制表符空间添加到文本中。

使用tkbind(tkTextField, "<Tab>", function(x) {tabFunction(tkTextField)})我可以执行自定义函数,但“\t”仍插入文本中。使用tkbind(feldInp, "<Tab>", "break")Tab 省略但不执行任何功能。

我怎样才能将两者结合起来?

0 投票
2 回答
4052 浏览

r - 尽管系统上有可用的 tcl-tk,但 R 包 geoR 不会安装在 macOS 上

我已经通过brew. 对于一个项目,我需要 R 库geoR中的一个函数,该函数又依赖于tcl-tk. 我也通过 brew: 安装了这个brew install tcl-tk。但是,尝试安装geoR仍然会导致以下错误 - 我没有得到。重新安装 R/RStudio 没有帮助。也没有重新启动我的 Mac。哦,尝试geoR从 CRAN 下载的二进制文件安装也无济于事……最后,尝试tcl-tk从 R 网站安装软件包也不能解决这个问题。

我也在GitHub 上发布了这个brew——但也许其他人访问了 StackOverflow 的领域。

我的brew状态

错误

0 投票
0 回答
379 浏览

r - 无效的命令名称“tk_chooseDirectory”错误

我正在将 bioconductor 用于 WES 管道,并且正在使用 tk_choose.dir 来选择用户存储输入文件的目录(并将其存储以供进一步使用)。这里的命令行

但是这些命令行显示了一些错误,如下所示(尽管 library(tcltk)工作正常)

任何提示,我无法弄清楚是否已经安装并加载了库,那么为什么这个命令不起作用。我正在使用 R 版本 3.4.3 和 bioconductor 版本 3.2

谢谢。

0 投票
1 回答
1425 浏览

r - R中的消息框

我想使用 R 创建一个消息框。一项简短的研究建议使用该tcltk软件包。该tcltk::tk_messageBox()命令在我第一次尝试时确实有效。

但是,我随后使用 RStudio v1.1.423 更新到 Windows 10,切换到 R 3.4.3。现在相同的命令不起作用,实际上终止了 R 会话。第二项研究表明,这确实是其他用户也遇到过的问题。

所以,这是我的问题:有没有办法解决tcltk库和 R/RStudio 的兼容性问题?或者,是否有另一个包可以产生相同的结果?(我想避免尽可能远shiny,这已被建议)

0 投票
2 回答
703 浏览

r - tcltk 对话框出现在 RStudio/Shiny Windows 下

我目前正在编写我的第一个闪亮的应用程序,并且在使用一些更微妙的用户界面功能时遇到了一些困难。我正在使用 tcltk 库导入一些简单的对话框,供用户选择本地目录和文件(应用程序只会在本地运行,因此我不会使用闪亮的 fileInput 命令)。这还具有不像 choose.dir 命令那样特定于操作系统的优点(请参阅R Windows OS choose.dir() 文件选择器不会在工作目录打开以获取更多讨论)。

但是,当我在 Windows 中工作时(我在 Windows 10 上进行测试,尽管我在 Linux 中完成了大部分开发工作),我发现调用 tkchooseDirectory 只会打开闪亮应用程序后面的对话框,如果我'正在运行一个闪亮的应用程序,或者如果我只是从那里的控制台调用它,则在 RStudio IDE 后面。这似乎不是一个新问题:http ://r.789695.n4.nabble.com/tkchooseDirectory-opens-dialog-below-browser-window-td4729500.html但我还没有看到任何解决方案。

对于我使用 RStudio 控制台的开发工作,这是一个小麻烦,但鉴于闪亮的应用程序最终将交付给客户端(国家机构),我真的不想因为对话框被应用程序隐藏而加剧它们.

感谢您提供的任何帮助!

[编辑 1] 更多信息:似乎从 RStudio 控制台调用 tkchooseDirectory 时,只有第一次调用 tkchooseDirectory 会导致在应用程序后面显示一个对话框。随后的调用将对话框按预期放置到显示的顶部。此外,这种行为不会发生在 R for Windows GUI 中,并且似乎对 RStudio 及其相关产品来说是特殊的。

[编辑 2] 似乎其他人也遇到过与其他 tcltk 库对话框类似的问题:R 中的 MessageBox

[编辑 3] 最简单的最小示例是运行:

在 Windows 10 系统上的 RStudio 控制台中。

0 投票
1 回答
598 浏览

objective-c - tkeclipse 不再支持 Objective-C 垃圾回收

执行 tkeclipse 或 tktools 时,我收到以下消息:

自从我更新了我的 Mac(当前版本 10.13.4)后,我才收到此消息。有任何想法吗?