本文介绍: iced是一个跨平台的GUI库,用于为rust语言程序构建UI界面。本篇是系列第二篇,主要解决一个问题,就是为窗口添加图标icon。注:窗口图标在其他语言中,应该是非常容易实现的,但iced是一个发展中的库,很多方面还不成熟,我在用iced自己的方法测试window图标,花了很多时间,效果还不好,所以特意记录此篇,一来做个记录,方便以后回看,二来给其他有这方面问题的朋友做个参考。icon参数是一个枚举,枚举类型是。可以看到,这里Icon的数据是rgba数据,是一种图像的数据类型。
注:此文适合于对rust有一些了解的朋友
iced是一个跨平台的GUI库,用于为rust语言程序构建UI界面。
想要了解如何构建简单窗口的可以看本系列的第一篇:
Rust UI开发:使用iced构建UI时,如何在界面显示中文字符
本篇是系列第二篇,主要解决一个问题,就是为窗口添加图标icon。
注:窗口图标在其他语言中,应该是非常容易实现的,但iced是一个发展中的库,很多方面还不成熟,我在用iced自己的方法测试window图标,花了很多时间,效果还不好,所以特意记录此篇,一来做个记录,方便以后回看,二来给其他有这方面问题的朋友做个参考。
icon参数是一个枚举,枚举类型是Icon。
再去看Icon的定义:
可以看到,这里Icon的数据是rgba数据,是一种图像的数据类型。
第二个方法
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。