Qt 笔记1--exe文件添加图标、避免子控件继承父控件的背景

Qt 笔记1--exe文件添加图标、避免子控件继承父控件的背景图片

 

1、如何给程序的exe文件添加图标
(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所示:

图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

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

昕光xg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值