本文首发于个人博客 Cyy’s Blog
转载请注明出处 https://cyyjs.top/blog/5f029c76fb54d6044c62e908

# 设置方式

通过Tray API来设置

app.on('ready', () => {
  let appIcon = new Tray(path.join(__dirname, './icon.png'))
  appIcon.setToolTip(appName)
  const contextMenu = Menu.buildFromTemplate([
    { label: '搜索', accelerator: 'CmdOrCtrl+X'},
    { label: '退出', accelerator: 'Cmd+Q', click: () => {  app.exit() } }
  ])
  appIcon.setContextMenu(contextMenu)
})

# 图标模糊问题

在高分辨率的电脑上,图标会显示模糊,可以通过在文件名后追加@2x来将其标记为高分辨率

例如:

images/
├── icon.png
├── [email protected]
└── [email protected]