r语言 - gWidgets - ginput() 函数错误



我在从gWidgets启动ginput弹出窗口时遇到问题。

这是错误:

加载所需包:gWidgetstcltk 错误 (函数 (类, fdef, mtable( : 找不到签名"guiWidgetsToolkittcltk"的函数".ginput"的继承方法 另外: 警告消息: In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, : 没有一个名为'gWidgetstcltk'的包

我使用弹出窗口键入一个数字,然后将其分配给变量。

代码片段如下:

options(guiToolkit = "tcltk") # Tool kit dependency for gwidgets.
library(gWidgets) # Package required to launch ginput gui.
width.var <- as.numeric(ginput("Enter value for - Width        ",
title = "PNG dimensions", 
icon = "info"))

补充信息

我将 R 版本从 3.2.5 更新到 3.4.1,并安装了最新的 RStudio 版本。我之前在 R3.4.1 上运行过此代码部分,但在另一台计算机上没有任何问题。

现在我怀疑它是 RStudio,但我不知道如何解决它。

任何帮助将不胜感激。

亚历克斯

答:

这个错误让我有点困惑,看起来比实际情况更复杂。

我通过简单地安装"gWidgetstcltk"来修复。我认为因为我分别加载 tcltk 和 gWidgets,所以这就足够了。谢谢亚历克斯

请参阅原始帖子以进行修复。最好

亚历克斯

最新更新