【问题标题】:Electron (Atom Shell) app icon电子(Atom Shell)应用程序图标
【发布时间】:2016-11-22 00:00:46
【问题描述】:

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

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

但这对我不起作用。我在其他问题(如this)中读到,在创建 BrowserWindow 时设置图标属性仅对 Windows 和 Linux 有影响。但我目前使用的是 Linux,而不是 Mac OS。

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

提前致谢!

【问题讨论】:

  • 面临同样的问题。你找到问题的答案了吗
  • 最后我通过了带有 --icon 选项的 Electron 打包器。图标的大小不能为 128x128px,并且必须为 .ico 格式。所以它对我有用。例如:电子包装器。 appName --platform=win32 --arch=all --icon='/path/logo.ico' --asar=true --prune --overwrite
  • 支持小于或大于 128x128px 的尺寸吗?

标签: electron


【解决方案1】:

我只是在这个问题上追了半个小时。对我有用(在 Windows 上运行)是我必须修改我的路径。在 electron 中工作,我太习惯于加载 URL,(win.loadURL(dirName/index.html))。所以,当我输入我的图标时,我犯了使用file://dirName/index 的错误。如果您以file:// 开头,它将不接受您的图像。所以,只需写下你的路径,例如C://Users/etc/icon.png。我不知道这是否可以解决此问题的所有情况,但这正是导致我的图像无法显示的原因。

【讨论】:

    猜你喜欢
    • 2015-10-10
    • 2016-05-06
    • 2015-06-12
    • 2014-10-18
    • 2016-01-01
    • 2017-07-29
    • 2015-05-15
    • 2018-10-26
    • 1970-01-01
    相关资源
    最近更新 更多