0

我看到以前有人问过这个问题,但没有回答。在 R 会话期间第一次使用tcltk::tk_choose.files()时,它会在 R 主窗口后面打开。所有进一步的时间它都在主窗口前面打开(它应该!)。有没有办法让它总是在最前面?最终我想通过下面的闪亮使用它。所以它也应该在闪亮的窗户前面。

library(shiny)

ui <- fluidPage(
    actionButton("do", "Open window")
)

server <- function(input, output, session) {
    observeEvent(input$do, {
        tcltk::tk_choose.files()
    })
}

shinyApp(ui, server)

我知道base::file.choose()utils::choose.files()。但是,第一个不允许一次选择多个文件,第二个不允许复制/粘贴路径以加快导航速度,这让我抓狂,..

4

0 回答 0