首页 > 其他 > 详细

setStyleSheet 设置背景图片

时间:2019-09-29 23:59:23      阅读:327      评论:0      收藏:0      [点我收藏+]
设置背景颜色很简单,大部分教程都对 设置背景图像有一个小坑。 设置背景图像主要有两种情况, 第一种:图片的绝对路径 ``` 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微信同号)

setStyleSheet 设置背景图片

原文:https://www.cnblogs.com/hepuyao/p/11610161.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!