我使用 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)
}
有没有办法确定解决这个问题?