我在从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,所以这就足够了。谢谢亚历克斯
请参阅原始帖子以进行修复。最好
亚历克斯