gWidgets - ginput() 函数错误
gWidgets - ginput() function error
我在从 gWidgets 启动 ginput 弹出窗口时遇到问题。
这是错误:
Loading required package: gWidgetstcltk
Error in (function (classes, fdef, mtable) :
unable to find an inherited method for function ‘.ginput’ for signature ‘"guiWidgetsToolkittcltk"’
In addition: Warning message:
In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, :
there is no package called ‘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 就足够了。谢谢亚历克斯
请参阅原文 post 进行修复。最好的,
亚历克斯
我在从 gWidgets 启动 ginput 弹出窗口时遇到问题。
这是错误:
Loading required package: gWidgetstcltk Error in (function (classes, fdef, mtable) : unable to find an inherited method for function ‘.ginput’ for signature ‘"guiWidgetsToolkittcltk"’ In addition: Warning message: In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, : there is no package called ‘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 就足够了。谢谢亚历克斯
请参阅原文 post 进行修复。最好的,
亚历克斯