1

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

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

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

4

1 回答 1

1

使用 Windows 7、R 3.4.3 和 RStudio 1.1.423 我有类似的问题,看起来 RStudio 挂了,但实际上,消息框已经弹出,只是它没有成为活动窗口,我必须最小化 RStudio 以查看它。

我正在运行的命令是:

tcltk::tk_messageBox(caption = "Hi", message = "what?", icon = "info", type = "yesno")
于 2018-02-27T13:14:03.690 回答