如题,且每次最小化之后重新弹出增加的像素还不一样,也没有规律可循……敬候大佬解惑
我也遇到同样的问题,但是我的是窗口高度不断变小。是在Windows系统下并且主进程设置了窗口不允许改变大小的选项后才会出现这样的情况。
mainWindow = new BrowserWindow({
width: 340,
height: 550,
useContentSize: true,
resizable: false, // 加了不允许修改窗口尺寸(点击窗口最小化,再显示窗口,导致窗口高度不断减小)
fullscreen: false,
fullscreenable: false,
webPreferences: {
// devTools: false // 不显示开发者工具
}
})
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
是resizadle: false的问题,注释掉,固定窗体最小最大宽高就可以了
另外说明一下,无论是在主线程设置 resizable: false,还是 mainWindow.setResizable(false),或者在渲染进程设置
都会出现上述问题。
以及,若是保留窗口最大化按钮,useContentSize: true这个最好去掉,不然单击最大化的时候窗体也会出现细微的尺寸变化。