setStyleSheet 设置背景图片

2019-09-29 原文

setStyleSheet 设置背景图片

设置背景颜色很简单,大部分教程都对

设置背景图像有一个小坑。

设置背景图像主要有两种情况,
第一种:图片的绝对路径

“`
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微信同号)

发表于
2019-09-29 21:39 何朴尧 阅读() 评论() 编辑 收藏

 

版权声明:本文为原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:

setStyleSheet 设置背景图片的更多相关文章

  1. setStyleSheet 设置背景图片

    setStyleSheet 设置背景图片 设置背景颜色很简单,大部分教程都对 设置背景图像有一个小坑。 设置背 […]...

随机推荐

  1. 申请个人公众号 – 前端架构师

    申请个人公众号     一、 个人申请公众号的优缺点 1、 个人公众号的优点 a) 原创有赞赏:当你在公众号发 […]...

  2. 阿里云搭建简单服务器

    最近买了一个阿里云服务器,准备自己搭建一个简单的服务器访问静态页面或者后期自己开发的项目 一、 购买阿里云服务 […]...

  3. PIC24F08KA101 Link Error: Could not allocate program memory[解决办法]

    使用 mplab x 3.5 验证SM4 的时间成本时遇到: build/default/production […]...

  4. kettle教程—kettle作业调度,附件(excel)配置表名,一个调度完成所有的表操作

    在平时工作当中,会遇到这种情况:复制一个库,几百甚至上千张表,并且无法设置dblink,此时通过kettle可 […]...

  5. UE4从零搭建CF游戏关卡(蓝图篇)

    一 往关卡中放置物体 二 Static Mesh 和 BSP 从今天开始我们要建立一个类似CF游戏的场景,不写 […]...

  6. centos7 关闭防火墙

    彻底关闭防火墙: sudo systemctl status firewalld.service sudo s […]...

  7. SQL Server Cast、Convert数据类型转换

    SQL Server Cast、Convert数据类型转换 2018-03-16 16:54  pursuer […]...

  8. Java Socket InetAddress类 Socket DatagramPacket TCP、UDP示例

    java.net :为实现网络应用程序提供类。   InetAddress类 方法摘要 方法摘要 boolea […]...

展开目录

目录导航