gpt4 book ai didi

electron - 跟踪 Electron 中的窗口大小

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

我今天才刚开始玩 Electron。我需要能够获得可用的窗口大小,并在窗口调整大小时更新它。

这似乎不像在传统的 JS 应用程序中那样简单。跟踪窗口大小的推荐方法是什么?

目前,我有我的主进程和一个渲染器,没有计划一次打开超过 1 个渲染器/窗口。

我尝试使用以下内容,但似乎完全错误,所以我一定误解了文档。

const {BrowserWindow} = require('electron').remote
BrowserWindow.getSize()

编辑:

通过观察应用程序的主体来跟踪高度是否合理?我可以将它设置为 100% 宽度/高度并观看它,但这似乎有点黑客。

谢谢
汤姆

最佳答案

你可以试试

const electron = require('electron')
const remote = electron.remote

remote.getCurrentWindow().webContents.getOwnerBrowserWindow().getBounds()

边界将具有当前窗口的坐标和大小,
{ 
height: 1040,
width : 837,
x : 276,
y : 78
}

关于electron - 跟踪 Electron 中的窗口大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44005729/

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