【发布时间】:2017-09-29 11:25:17
【问题描述】:
我正在尝试编译提示用户输入的交互式代码。 我将 tcltk 包用于各种对话框,一切似乎都运行良好,直到它今天停止工作。应该注意的是a)我没有在配置方面进行任何更改,b)它只是在 RStudio 中停止工作,但它仍然在 R 中工作。
假设我使用以下代码,例如:
library(tcltk)
a <-tkmessageBox(title = "Remove stuff from dataset",
message = "Would you like to remove stuff from dataset?",
icon = "info", type = "yesno")
最初会打开一个对话框,显示一个是否的问题,但是由于今天 RStudio 卡住了,我需要强制关闭它。
尝试重新启动我的计算机,但没有帮助。
我正在使用 R 版本 3.4 64 位在 win 10 上运行 RStudio 版本 1.0.143
不胜感激,因为我真的不知道为什么它会突然停止工作。
【问题讨论】:
-
这是否适用于 R 3.3 及更低版本?这可能是 RStudio 和 R 3.4 之间的不良交互。
-
直到今天下午,这两者都可以正常工作。
-
奇怪——至少对我来说是测试,它在 R 3.4.0 上根本不起作用,但在 R 3.3.3 上工作得很好。