我正在构建一个电子应用程序,我意识到Windows上的托盘图标现在确实出现在主任务栏上,但在单击向上箭头时弹出的区域中。
我看到Dropbox在主任务栏上有他们的,我知道我可以在主任务栏上移动我的,但我希望默认情况下它在那里。
提前谢谢你!
发布于 2021-04-02 14:05:27
我也在寻找同样的东西,这就是对我有效的方法:
const { Menu, Tray } = require('electron')
let tray = null
app.whenReady().then(() => {
//add your path
tray = new Tray(path.join(app.getAppPath(), 'src', 'assets', 'company.jpg'))
const contextMenu = Menu.buildFromTemplate([
{ label: 'Item1', type: 'radio' },
{ label: 'Item2', type: 'radio' },
{ label: 'Item3', type: 'radio', checked: true },
{ label: 'Item4', type: 'radio' }
])
tray.setToolTip('This is my application.')
tray.setContextMenu(contextMenu)
})
希望它能提供帮助,并确保使用app.getAppPath(),否则它将在您的电子构建上运行,但不会在win上运行。套餐
https://stackoverflow.com/questions/63252630
复制相似问题