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

5

我希望文件打开弹出框最初居中显示,但实际上它出现在屏幕左上角,并因此记住了关闭时的位置。

dialog.showOpenDialog(mainWindow,{title:`Open ${type} file`,buttonLabel:'Open'})

我一直在查看文档,但是没有找到居中选项。谢谢。

1个回答

0

目前,通过Electron dialog API无法设置Electron对话框的xy位置。

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

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接