gpt4 book ai didi

跨 2 个显示器的 Electron 应用程序?

转载 作者:行者123 更新时间:2023-12-03 12:21:22 41 4
gpt4 key购买 nike

Electron 应用程序可以在 2 个显示器上运行一个窗口吗?我无法将边缘拖到另一台显示器上。这可能吗?

我知道我可以这样做来访问第二个屏幕。

    const electron = require('electron')
const {app, BrowserWindow} = require('electron')

let win

app.on('ready', () => {
let displays = electron.screen.getAllDisplays()
let externalDisplay = displays.find((display) => {
return display.bounds.x !== 0 || display.bounds.y !== 0
})

if (externalDisplay) {
win = new BrowserWindow({
x: externalDisplay.bounds.x + 50,
y: externalDisplay.bounds.y + 50
})
win.loadURL('https://github.com')
}
})

但是,我不希望 2 个窗口只跨 2 个显示器。

最佳答案

您可以像拖动任何其他窗口一样拖动 Electron 窗口。

如果要设置窗口大小,可以在创建 BrowserWindow 时执行,也可以通过 BrowserWindow.setSize() 修改大小 see BrowserWindow docs

关于跨 2 个显示器的 Electron 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49970462/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com