setStyleSheet 设置背景图片

hepuyao 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 何朴尧 阅读() 评论() 编辑 收藏

 

版权声明:本文为hepuyao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/hepuyao/p/11610161.html

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

  1. setStyleSheet 设置背景图片

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

随机推荐

  1. java8-stream常用操作(1)

    前言 java8的Stream 流式操作,用于对集合进行投影、转换、过滤、排序、去重等,更进一步地说,这些操作 […]...

  2. [转]数据库更新(Update语句)查询

      2011-03-27 10:40:11| 分类: Database |举报|字号 订阅原文出自:http: […]...

  3. WEB烟花效果——Canvas实现

    本文主要介绍一种WEB形式的烟花(fireworks)效果,该效果基于Canvas实现,巧妙地运用了canva […]...

  4. 排序之冒泡排序算法

    404...

  5. 【华为云技术分享】华为云ServiceStage-企业级微服务开发框架利器

    导语:近期,国外HashiCorp在官网宣布,不允许中国境内使用、部署和安装该企业旗下的企业版产品和软件,其中 […]...

  6. 根据Word模板文件导出简历

    1、需求 有个招聘功能,前端应聘者录入简历表单。如下图: 2、实现 新建Word模板文件,需要替换信息的地方插 […]...

  7. Azure Traffic Manager(二) 基于权重与基于优先级的路由策略为我们的Web项目提供负载均衡

    一,引言   上一片文章我们使用 Azure Traffic Manager 分发用户请求,同时演示了两种路由 […]...

  8. 普通人的生财之路,最简单的方法:复制粘贴

    普通人的生财之路,最简单的方法:复制粘贴 原创遇见小mi2020-03-21 19:00:00 阅读前请点击“ […]...

展开目录

目录导航