setStyleSheet 设置背景图片
2024-09-01 08:48:25
设置背景颜色很简单,大部分教程都对
设置背景图像有一个小坑。
设置背景图像主要有两种情况,
第一种:图片的绝对路径
```
this->setObjectName("mainWindow");
this->setStyleSheet("#mainWindow{border-image:url(/home/kylin/2.png);}");
```
url括号内直接把绝对路径粘上去即可;
第二种:相对路径,为了程序的可移植性,肯定不能讲图片设置成绝对路径,
所以,右键点你的项目 “Add New”->"QT Resource file" 生成一个qrc文件
然后双击它 点add 然后Add Prefix 再Add file
也就是添加一个资源文件
在资源文件里面添加图片
```
this->setObjectName("mainWindow");
this->setStyleSheet("#mainWindow{border-image:url(:/new/prefix1/2.png);}");
```
这样的话url括号里面就是相对路径了,/new/prefix1是在qrc文件中添加新的文件前缀的时候取得前缀名(默认的)。
注意括号里加“:”和没有加 的区别
有问题欢迎加我一起探讨:
联系方式:18373370753(qq微信同号)
最新文章
- fibonacci封闭公式
- 将n行3列的数据dataTable装换成m行7列的dataTable
- 我的电脑在用Microsoft Script Editor 调试,关不了?
- Mysql实时双备
- 比较详细的利用虚拟机对SD卡FAT32+EXT4+Ext4分区图解教程
- myeclipse破解教程,对所有版本有效,完美支持32位和64位
- Vue自定义插件方法大全
- Ubuntu 开启远程登录 SSH 的安装和配置
- (转)jmeter接口测试--获取token
- GPU并行的基础知识
- library之目录
- node.js 爬虫中文乱码 处理
- 【centos】centos安装配置samba
- Android自己定义控件系列二:自己定义开关button(一)
- 解决ajax异步传输数据,return返回为undefined的问题
- 如何获取隔壁wifi密码,非暴力破解
- CLR via C# 读书笔记-27.计算限制的异步操作(上篇)
- Oracle-利用解析函数计算连续、回流
- 详解PreparedStatement
- iOS开发-使用storyboard实现UILabel的自适应高度(iOS8)
热门文章
- .NET CORE 怎么样从控制台中读取输入流
- nginx-springboot-vue前后端分离跨域配置
- 定时器Timer的运用
- TLS加密远程连接Docker
- 这一次,彻底弄懂 Promise 原理
- 【Offer】[45]【把数组排成最小的数】
- powershell6,7新特性
- 弄懂goroutine调度原理
- RedisTemplate.opsForValue 常用方法
- Invalid bound statement (not found): com.taotao.mapper.TbItemMapper.selectByExample问题解决