浏览器窗口中的电子高度不会传播

时间:2018-05-03 23:02:04

标签: reactjs electron

我正在设置主窗口高度:

mainWindow = new BrowserWindow({
    width: 1024,
    height: 702,
    title: "Home"
}); 

我可以看到宽度都很好, 但是由于某种原因,高度实际上更小: enter image description here

即。 680px而不是指定的702。

如何强制执行702px高度?

2 个答案:

答案 0 :(得分:1)

默认情况下,当创建新的BrowserWindow时,选项widthheight代表窗口框架的尺寸,其中包括窗口标题(我的操作系统上22个像素高)太)。要将尺寸设置为窗口(正文区域)的内容,您需要添加useContentSize选项:

mainWindow = new BrowserWindow({
    useContentSize: true,
    width: 1024,
    height: 702,
    title: "Home"
});
  

useContentSize布尔值(可选) - 将使用widthheight   作为网页的大小,这意味着实际窗口的大小将包括   窗框的尺寸略大。默认值为false

HTH,

答案 1 :(得分:0)

尝试minHeight: 702,因为默认值为0,这可能有效