电子(Atom Shell)应用程序图标

时间:2016-07-19 07:59:16

标签: electron

我试图为我的应用设置电子图标。我试试这个:

mainWindow = new BrowserWindow({ width: 1280, height: 768, icon: __dirname + "/logo.ico" });

但它对我没有用。我读了其他问题(比如this),在创建BrowserWindow时设置icon属性只对Windows和Linux产生影响。但我目前使用的是Linux,而不是Mac OS。

我该如何处理?图标必须有固定大小吗?

提前致谢!

1 个答案:

答案 0 :(得分:2)

我只是把这个问题追了半个小时。什么对我有用(在Windows上运行),我不得不修改我的路径。在电子工作,我太习惯加载URL,(win.loadURL(dirName/index.html))。所以,当我去放置我的图标时,我犯了使用file://dirName/index的错误。如果您从file://开始,它将不接受您的图片。所以,只需写下你的路径,例如C://Users/etc/icon.png。我不知道这解决了这个问题的所有情况,但这是导致我的图像无法显示的原因。