我正在尝试编译一个提示用户输入的交互式代码。 我使用了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 ver 3.4 64bit
在win 10上运行RStudio ver 1.0.143我会感激任何帮助,因为我真的不知道为什么会突然停止工作。
答案 0 :(得分:3)
在本地测试,看起来这确实是Windows上RStudio和R 3.4.0之间的某种不良交互。也就是说,对我来说,你的代码是:
我将在RStudio方面提出问题,希望他们能够弄清楚发生了什么。