当前位置: 首页 > article >正文

UOS统信操作系统QIcon::fromTheme详解

内置图标引擎

前言

一般Qt应用开发中设置图标只需要知道icon name就可以使用, 图标引擎会自动去存放图标主题的目录下查找。一般主题目录下存放的够用,如果还是无法满足需求,可以使用内嵌资源,使用qt的资源系统。 内嵌资源也可以像使用主题中的图标一样,它是由插件buildinengine完成图标解析的,资源路径前缀为:"qrc:/icons/deepin/builtin/"

图标类型

根据以下划分方式,可以将图标按以下三种方式进行划分,这三种又可进行组合使用,达到特定场景下选择对应的Icon。

主题类型划分

根据图标所属的主题范围可分为三种,分别放在【light | dark | .】目录下进行区分。

  • 亮色图标: 仅仅在亮色主题下才能使用。
  • 暗色图标: 仅仅在暗色主题下才能使用。
  • 通用图标: 在所有主题下都可以使用。

功能类型划分

根据图标功能可分为三类图标,分别放在【texts | actions | icons】目录下区分。

  • 纯文本性图标(TextType),其颜色会跟随画笔的前景色变化(和文字颜色保持一致),针对一些工具性图标(一般都比较小,且颜色单一)。
  • 动作型图标(ActionType),其颜色会在其 Mode 改变时跟随画笔前景色(Normal模式图标颜色不会发生变化),针对一些工具性图标(一般都比较小,且颜色单一&#x

http://www.kler.cn/news/134249.html

相关文章:

  • 翻译软件Mate Translate mac中文版介绍说明
  • NewStarCTF2023 Reverse Week3 EzDLL WP
  • nodejs+vue实验室上机管理系统的设计与实现-微信小程序-安卓-python-PHP-计算机毕业设计
  • c语言中*p1++和p1++有啥区别
  • 大数据Doris(二十五):Stream Load数据导入演示和其他导入案例
  • android适配鸿蒙系统开发
  • 说一说HTTP1.0、1.1、2.0版本区别和优化
  • c++中的String
  • 【算法】石子合并(区间dp)
  • Python学习之——正则表达式
  • 深度学习入门(第三天)——卷积神经网络
  • LangChain 4用向量数据库Faiss存储,读取YouTube的视频文本搜索Indexes for information retrieve
  • 系统移植-uboot
  • 012 C++ AVL_tree
  • 创邻科技亮相ISWC 2023,国际舞台见证知识图谱领域研究突破
  • 【kerberos】使用 curl 访问受 Kerberos HTTP SPNEGO 保护的 URL
  • 单张图像3D重建:原理与PyTorch实现
  • JS原型对象prototype
  • 【Android】使用Retrofit2发送异步网络请求的简单案例
  • devops底层是怎么实现的
  • 环境配置|GitHub——解决Github无法显示图片以及README无法显示图片
  • python趣味编程-5分钟实现一个俄罗斯方块游戏(含源码、步骤讲解)
  • asp.net心理健康管理系统VS开发sqlserver数据库web结构c#编程计算机网页项目
  • JAVA深化篇_42—— 正则表达式
  • 14 Go的类型转换
  • X3DAudio1_7.dll丢失原因,X3DAudio1_7.dll丢失怎样解决分享
  • RabbitMQ消息的可靠性
  • 单元测试实战(三)JPA 的测试
  • 【c++随笔13】多态
  • 力扣174. 寻找二叉搜索树中的目标节点(java,二叉搜索树的性质的运用)