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

[ Qt ] | 常见控件(二): window相关

windowTitle和windowIcon

windowTitle

windowsTitle 用于修改窗口标题,只能作用在顶层Widget上,如果是一个文本框或者按钮也可以调用setWindowTitle(),但是不会有任何效果,也不会报错(这个地方很不科学)。

windowIcon 

setWindowTitle() 用来设置窗口标题(常用);windowTitle() 用来获得窗口标题(不常用)

windowIcon 用在修改GUI程序的小图标,比如下面这个:

也只能作用在顶层Widget上。

调用setWindowIcon()要只当指定图标的路径,路径中不能包含中文;记得注意转义字符

如果提供了一个错误的文件名,程序不会报错,使用默认的图标。我们写的程序建议使用相对路径,因为我们的程序最终是要给用户的,用户的磁盘上可能没有我们写死的位置。

qrc机制

但是用户也有可能将我们的图片整丢了~!,所以Qt引入了一个新的机制,qrc机制:解决两个问题:1. 确保你的图片所在的路径在目标机器上存在 2. 确保图片不会被用户搞丢。

qrc只支持小资源,不支持大资源(很多图形化界面都提供了qrc这样的技术)。 

文件名随便起,但是不要带中文和特殊符号~~

 qrc可视化编辑界面,我们要导入我们的图标资源。

 导入图片的时候,图标文件要和resource.qrc文件在同级目录下,或者同级目录的子目录中。 

 

这个效果就说明导入成功了。

代码中需要访问qrc管理的文件的时候,需要在路径上带有 : 前缀

 在这个qrc开头的cpp文件中,将原来的图片的二进制存储在一个数组中,直接编译到exe中,这样我们就不会将这个图片丢失了。但是如果这个数组很大很大那么必然导致编译速度出现问题。

windowOpacity

获取或者设置控件的透明度

windowOpacity() 获取不透明度,1.0为完全不透明,0.0为完全透明

setWindowOpacity() 设置不透明度

设置的是整个窗口的不透明度,不是,某一个控件的不透明度。

http://www.xdnf.cn/news/9301.html

相关文章:

  • 字符串day7
  • 线上 VR 展会:独特魅力与显著特质
  • 新增 git submodule 子模块
  • 安全接口设计:筑牢对外接口的安全防线
  • 企业im怎么选? BeeWorks -安全的企业内部通讯软件
  • 设计模式-单一职责原则
  • (14)JVM弹性内存管理
  • 【自用资源分享】Protocol Buffers 构建脚本: 支持生成 ​C++、Go、Python、Java 的 Protobuf 和 gRPC 代码
  • Leetcode-5 好数对的数目
  • 全局事务标识符
  • SPSS跨域分类:自监督知识+软模板优化
  • Ubuntu 下搭建ESP32 ESP-IDF开发环境,并在windows下用VSCode通过SSH登录Ubuntu开发ESP32应用
  • WordPress免费网站模板下载
  • 【C++】小知识点
  • 【MySQL】第11节|MySQL 8.0 主从复制原理分析与实战
  • 线下陪玩app小程序 陪玩同城搭子系统开发;
  • 【NLP基础知识系列课程-Tokenizer的前世今生第四课】生物信息中的 Tokenizer 策略:如何切开一段基因?
  • 量产前研发“效率黑洞”如何破局?全星系统重构汽车部件体系化管理新范式
  • Elasticsearch 如何实现跨数据中心的数据同步?
  • word2016标题自动编号
  • Modbus通信中的延迟和时间间隔详解
  • 4.2.1、mysql进阶——存储过程基本语法,变量
  • 网络拓扑如何跨网段访问
  • ArcGIS Pro 3.4 二次开发 - 知识图谱
  • (自用)Java学习-5.15(模糊搜索,收藏,购物车)
  • 编程日志5.28
  • 了解一下C#的SortedSet
  • C++?继承!!!
  • Python的分布式网络爬虫系统实现
  • 代码随想录算法训练营 Day58 图论Ⅷ 拓扑排序 Dijkstra