Qt 实用小技巧1--exe文件添加图标、避免子控件继承父控件的背景
来源:互联网 发布:知乎液态金属散热 编辑:程序博客网 时间:2024/06/08 17:26
Qt 实用小技巧1--exe文件添加图标、避免子控件继承父控件的背景图片
1、如何给程序的exe文件添加图标
(1)在代码最外层新建文件logo.rc,内容其IDI_ICON1 ICON DISCARDABLE "logo.ico",其中logo.ico为为图标名称;
如图1、图2所示:
(1)在代码最外层新建文件logo.rc,内容其IDI_ICON1 ICON DISCARDABLE "logo.ico",其中logo.ico为为图标名称;
如图1、图2所示:
图1
图2
(2)在工程中添加logo.rc文件和logo.ico文件,添加完成后就会多出一个other files文件夹(实际目录不存在),该目录下为刚刚添加的两个文件;
如图3所示:
图3
(3)在.pro文件中添加 RC_FILE += logo.rc;
如图4所示:
图4
(4)编译运行,exe文件就有图标了;
如图5所示:
图5
2、如何给程序添加图标
(1)找到窗体的windowIcon属性,点击Choose Resource,选择对饮图标即可,编译运行就可以看到程序图标了;
如图1、图2所示:
如图5所示:
图5
2、如何给程序添加图标
(1)找到窗体的windowIcon属性,点击Choose Resource,选择对饮图标即可,编译运行就可以看到程序图标了;
如图1、图2所示:
图1
图2
也可以用代码实现,this->setWindowIcon(QIcon(":/LogoPath/logo.ico"));
3、如何避免子控件继承父控件的背景图片属性
在Qt的UI中,经常会出现给父控件添加背景图片的时候,子控件也继承了父控件的图片,导致UI异常难看,如图1所示,子控件label将父控件的背景图缩小后加载到自己的界面中,经过一番实验发现一个合适的方法,取消后效果如图2所示,步骤如下;
图1
图2
(1)选中子控件,编辑器styleSheet,在其中添加image: url(); 就可以解决该问题了;
如图3、图4所示:
图3
图4
阅读全文
0 0
- Qt 实用小技巧1--exe文件添加图标、避免子控件继承父控件的背景
- vs2015 qt生成的exe文件没有图标(添加到控件上的图标,而不是.exe的图标)
- 给控件添加小图标
- 关于QT利用setStyleSheet为主控件添加背景图片,而不影响其子控件的背景设置
- QT中执行文件图标的添加(exe)
- QT中为生成的exe运行文件添加图标
- 给QT 程序的EXE文件添加图标
- delphi 添加控件时的小技巧
- QT 给.exe文件添加图标
- 给QT程序的EXE添加图标
- Qt控件半透明设置,以及Qt控件去除父控件背景设置的方法总结
- UIScrollView添加子控件约束的一些小总结
- QT生成有图标的exe文件
- Qt生成有图标的.exe文件
- Qt提取EXE文件的大图标
- Qt生成带图标的exe文件
- Qt学习(1):ui设计给窗口做背景及控件背景添加方法
- QT之EXE添加图标
- 【BigHereo 24】---L2--C++结构类
- Web AppBuilder for ArcGIS v2.6开发版现已推出!
- phpstorm快捷键
- HDU2082 找单词(多重背包)
- 上传文件到Linux服务器
- Qt 实用小技巧1--exe文件添加图标、避免子控件继承父控件的背景
- 服务器上安装Anaconda、tensorflow、opencv吐血总结
- DeepLearing学习笔记-改善深层神经网络(第一周作业-3-梯度校验)
- jenkins(二)jenkins+maven+git 构建第一个简单的job
- 修改apache2的默认端口,默认网站目录和默认主页文档
- 【P1009】阶乘之和(高精求阶乘之和)
- JSP内置对象
- p6spy-部署在系统中
- ASC 46