Electron窗口尺寸

Electron窗口尺寸

属性

BrowserWindow与窗口尺寸有关的属性大致有这些

  • x 窗口左上角横坐标
  • y 窗口左上角纵坐标
  • show 创建一个窗口对象后是否显示,默认为true
  • width 窗口宽
  • height 窗口高
  • maxWidth 最大宽度
  • maxHeight 最大高度
  • minWidth 最小宽度
  • minHeight 最小高度
  • resizable 窗口是否可拉伸缩放

代码演示

创建窗口对象

let mainWin = new BrowserWindow({
    x: 900,
    y: 100,
    show: false,
    width: 800,
    height: 400,
    maxWidth: 1000,
    maxHeight: 600,
    minWidth: 300,
    minHeight: 200,
    resizable: false
})

对于show属性,建议设置为false。

因为弹出窗体与显示窗体内的文本不是同步的,会存在短暂的一段窗体空白无加载的时间,为了解决这个问题,将show属性设置为false,然后监听ready-on-show事件,当窗口准备好了再显示。

需要在loadFile方法下一行添加代码

mainWin.on('ready-to-show', () => {
	mainWin.show()
})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值