有没有办法在dialog.showMessageBox()的基础上显示对话框?
例如,我在记事本上工作,并在我的Electron应用程序中给出一些事件,它将打开一个对话框,现在应该是用户可以看到的主窗口。
答案 0 :(得分:0)
它有点丑陋,但你可以通过一个虚拟持有者浏览器窗口,它始终位于顶部。
dialog.showMessageBox(
new BrowserWindow({
show: false,
alwaysOnTop: true
}),
{
type: 'question',
message: 'is on top'
}
)
答案 1 :(得分:0)
@Mock(extraInterfaces = [MyCallback::class])
lateinit var fragment: Fragment
设置第一个参数
答案 2 :(得分:0)
对于许多用例,正确的方法是将现有的主窗口传递给 showMessageBox
:
dialog.showMessageBox(mainWindow, dialogOpts)
这将使消息框成为主窗口的模式。用户需要关闭模式才能继续使用主窗口。