1

我使用 RStudio 编写了一个 R 图形程序。图形来自tcltk包装。它工作得很好。

但是当我尝试在RGui 3.0.1中获取我的 R 文件时,就会出现这个丑陋的问题:

  • 每次我点击一个 tcltk 按钮(我的 tcltk 窗口),R 出现
  • 每次我调整/移动我的 tcltk 窗口时,R 都会出现
  • 我在 tcltk 窗口上所做的每一个动作都会将 R 带到顶部。

运行此代码:

library(tcltk)
tt <- tktoplevel()

并尝试调整生成窗口的大小(使用 Windows 默认调整大小按钮)。你会看到的。

我注意到当 R 减少到任务托盘时,一切都按我想要的方式工作。

有没有办法让我的程序在没有这个问题的情况下保持领先?

我做了下面的功能,我将它复制并粘贴到我的代码中,除了第二点(每次我调整/移动我的 tcltk 窗口,R 出现)之外,它似乎很好。

appear <- function(){
        tkwm.deiconify(myWin)
        tkfocus(myWin)
}

有没有办法确定解决这个问题?

4

0 回答 0