electron 学习

 

const { app, BrowserWindow } = require('electron');
const path = require('path');
function createWindow () {
  let mainWin = new BrowserWindow({
    x: 100,
    y: 100,
    show:false, // 默认不显示窗体
    width: 800,
    height: 800,
    maxHeight: 1000,
    maxWidth: 1000,
    minHeight: 400,
    minWidth: 400,
    // frame:false, // 只显示内容,隐藏默认菜单栏
    resizable: false, // 不允许缩放
    // transparent:true, // 透明窗体设置
    autoHideMenuBar:true, // 隐藏menu菜单
    icon: 'ty.ico',
    // icon: path.resolve(__dirname, 'ty.ico'),
    title:'ty 学习1' // 这里配置后,就要删掉页面的title配置,不然不生效
  })
  mainWin.loadFile('index.html'); // 这个要放到 ready-to-show 上面
  mainWin.on('ready-to-show', () => { // 监听事件,展示窗体
    mainWin.show();
  })

  mainWin.webContents.on('did-finish-load', () => {
    console.log('22-did-finish-load');
  })
  mainWin.webContents.on('dom-ready', () => {
    console.log('11-dom-ready');
  })
  mainWin.on('close', () => {
    console.log('33-window close');
    mainWin = null;
  })
}

app.on('ready', () => {
  createWindow();
  console.log('00-ready')
});
app.on('window-all-closed', () => {
  console.log('44-window-all-close');
  app.quit()
})
app.on('before-quit', () => {
  console.log('55-before-quit')
})
app.on('will-quit', () => {
  console.log('66-will-quit')
})
app.on('quit', () => {
  console.log('77-will-quit')
})

相关推荐

  1. electron 快速上手学习

    2024-03-15 13:34:02       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-15 13:34:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-15 13:34:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-15 13:34:02       87 阅读
  4. Python语言-面向对象

    2024-03-15 13:34:02       96 阅读

热门阅读

  1. linux下如何hook第三方播放器的视频数据?

    2024-03-15 13:34:02       38 阅读
  2. Ubuntu 根分区扩容

    2024-03-15 13:34:02       42 阅读
  3. RockChip Android13 修改U盘挂载目录

    2024-03-15 13:34:02       43 阅读
  4. 【笔记】学习Android.mk(四)

    2024-03-15 13:34:02       42 阅读
  5. 每天一个数据分析题(二百零六)

    2024-03-15 13:34:02       40 阅读
  6. jffs2文件系统挂载到Ubuntu,制作新的jffs2文件系统

    2024-03-15 13:34:02       40 阅读
  7. PyTorch学习笔记之基础函数篇(八)

    2024-03-15 13:34:02       31 阅读
  8. 实现两栏布局

    2024-03-15 13:34:02       36 阅读
  9. 基于Python的pygame库的五子棋游戏

    2024-03-15 13:34:02       31 阅读
  10. 大数据开发(Kafka面试真题-卷三)

    2024-03-15 13:34:02       43 阅读