当前位置: 首页 > 面试题库 >

如何在golang中设置应用程序图标?

曾翰飞
2023-03-14
问题内容

我刚刚在Windows上创建了我的第一个应用程序。

我如何给它一个图标?

似乎没有任何构建标记可以执行此操作,而且我知道golang不支持资源。


问题答案:

您可以使用akavel /
rsrc之
类的工具来生成一个.syso文件,该文件中嵌入了指定的资源.rsrc,旨在在构建Win32可执行文件时供Go链接器使用。

以lxn / walk应用程序为例,该应用程序将其他元数据嵌入其可执行文件中。

rsrc [-manifest FILE.exe.manifest] [-ico FILE.ico[,FILE2.ico...]] -o FILE.syso

-ico="":以逗号分隔的要嵌入的.ico文件的路径列表

这与将二进制数据嵌入go程序不同。
为此,请使用jteeuwen / go-bindata。

要访问资产数据,我们使用Asset(string) []byte包含在生成的输出中的函数。

data := Asset("pub/style/foo.css")
if len(data) == 0 {
    // Asset was not found.
}

// use asset data


 类似资料:
  • 我正在为windows编程JavaFX应用程序,并希望在这些情况下看到应用程序图标 快捷图标(在桌面上,windows开始菜单上) 任务栏图标(即使应用程序固定在任务栏上) (可选).exe-图标 下面的代码似乎很好地完成了它的工作,但是当应用程序运行时,我右按任务栏选择“pin this program”,默认的咖啡杯又会显示出来。当右键单击任务栏项时,杯子就会显示出来-.- 编辑:越来越傻了…

  • 问题内容: 我知道我可以为每种形式或根形式指定一个,然后它将级联到所有子形式,但是我想有一种方法可以覆盖所有形式的默认Java Coffee Cup,即使那些形式我可能会忘记。 有什么建议? 问题答案: 您可以将根形式(我假设是)作为自己的子类,并将标准功能放入其构造函数中,例如: 您也可以在此处捆绑其他标准内容,例如将框架的窗口度量标准存储为用户首选项,管理初始窗格等。 此框架产生的任何新框架也

  • 如何设置电子应用程序的应用程序图标? 我正在尝试

  • 问题内容: 我的目的是从golang程序中设置ulimit -n,这样我就不必全局设置它,而将其限制在程序中。 找到相同的系统调用setrlimit和get rlimit。(http://linux.die.net/man/2/setrlimit) 但是,当我尝试使用相同的示例程序时,在设置值时出现错误,提示参数无效。 获得的输出为: 因此,我能够获得rlimit设置限制失败并返回错误。即使失败,

  • 您好,我正在使用Firebase在Android中实现推送通知。现在,有一个小图标显示在一个圆圈内。我需要更大尺寸的。请看图片。这是我的密码, 如何从这个小图标设置大图标?

  • 最近几天,我试图在我的android应用程序中设置背景图片。首先,我将我的图像添加到res/drawable-hdpi中,并在。通过编写我的活动的xml代码 它不起作用,所以我也尝试将此图像放入res中的另一个可绘制文件夹中-没有成功。然后我甚至将文件的扩展名从. jpg更改为. png-没有。所以我进入res/价值/styles.xml并添加了这个: 每次我的应用程序编译,但当我尝试启动它时,我