【问题标题】:Rstudio specific issue with the tcltk packagetcltk 包的 Rstudio 特定问题
【发布时间】: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 上工作得很好。

标签: r tcl rstudio tk


【解决方案1】:

在本地测试,看起来这确实是 Windows 上 RStudio 和 R 3.4.0 之间的某种不良交互。也就是说,对我来说,你的代码:

  • 适用于 RStudio v1.0.134 + R 3.3.3,
  • 使用 RStudio v1.0.134 + R 3.4.0 挂起。

我将在 RStudio 方面提出问题,希望他们能够弄清楚发生了什么。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    • 2015-12-10
    • 2021-03-06
    • 2015-02-23
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多