一般Qt应用开发中设置图标只需要知道icon name就可以使用, 图标引擎会自动去存放图标主题的目录下查找。一般主题目录下存放的够用,如果还是无法满足需求,可以使用内嵌资源,使用qt的资源系统。 内嵌资源也可以像使用主题中的图标一样,它是由插件buildinengine完成图标解析的,资源路径前缀为:"qrc:/icons/deepin/builtin/"。
根据以下划分方式,可以将图标按以下三种方式进行划分,这三种又可进行组合使用,达到特定场景下选择对应的Icon。
根据图标所属的主题范围可分为三种,分别放在【light | dark | .】目录下进行区分。
根据图标功能可分为三类图标,分别放在【texts | actions | icons】目录下区分。