如何将电子弹出窗口对话框showOpenDialog居中

Ana*_*ich 5 popup electron

我希望文件打开弹出窗口最初居中,但它出现在屏幕的左上角,因此会记住它关闭的位置。

dialog.showOpenDialog(mainWindow,{title:`Open ${type} file`,buttonLabel:'Open'})
Run Code Online (Sandbox Code Playgroud)

我一直在查看文档,但找不到中心选项。谢谢。

mid*_*ing 0

目前,无法通过 Electron对话框xAPI 设置 Electron 对话框的,位置。y

  • 在 Microsoft Windows 上,Electron 对话框在父窗口的左上角打开。

  • 在 MacOS 上,Electron 对话框在父窗口的顶部中心打开。

x y虽然可以使用较低级语言在屏幕中心或相对于父窗口或屏幕的设定位置打开对话框,但这仅通过 Electron API 是不可能的。