R 中的消息框

MessageBox in R

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

然而,我后来更新到 Windows10,切换到 R 3.4.3,使用 RStudio v1.1.423。现在相同的命令不起作用,实际上终止了 R 会话。 second research 表明这确实是其他用户也遇到过的问题。

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

With Windows 7, R 3.4.3 and RStudio 1.1.423 我有类似的问题,看起来 RStudio 挂了,但实际上 message-box 有弹出,只是它没有成为活动 window 我必须最小化 RStudio 才能看到它。

我运行的命令是:

tcltk::tk_messageBox(caption = "Hi", message = "what?", icon = "info", type = "yesno")