Qt-使用border image填满背景
什么是border image?
A border image is an image that is composed of nine parts (top left, top center, top right, center left, center, center right, bottom left, bottom center, and bottom right). When a border of a certain size is required, the corner parts are used as is, and the top, right, bottom, and left parts are stretched or repeated to produce a border with the desired size.
See the CSS3 Draft Specification for details.
所谓border image是这样一种图片,它由九宫格分成的九个部分组成,当“边”设置了某个长度,角落的四个部分不发生变化,上下左右四个部分则发生一定的拉伸或者重复。
感觉翻译有点问题,看实际效果可能才能更好理解。
参数如下:
none
| Url Number{4}
(stretch
|repeat
){0,2}
下面使用QLabel设置背景来说明,最常用的用法如下,将图片填满控件:
QLabel{border-image:url(:/images/Resource/nine.png) 0 0 0 0 stretch strctch
}
此时拉伸Label会使背景图片跟着拉伸
四个数字相当于上、右、下、左“边”的宽度
四个数字如果是25 30 10 20则对应含义如下:
实际效果比较奇怪,类似于图片某个方向拉伸,如:
QLabel{border-image:url(:/images/Resource/nine.png) 50 0 0 0
}
不写后面两个参数默认都是stretch。
最后两个参数对应横向和纵向的策略,如:
QLabel{border-image:url(:/images/Resource/nine.png) 0 0 0 0 stretch repeat
}
横向拉伸纵向重复。
参考:
1.https://doc.qt.io/archives/qt-4.8/stylesheet-reference.html#border-image
2.https://css-tricks.com/understanding-border-image/
Qt-使用border image填满背景相关推荐
- html中的高和宽背景色怎么写,css background-size与背景图片填满div
background-size与背景图片填满div 在开发中,常有需要将一张图片作为一个div的背景图片充满div的需求 background-size的取值及解释 background-size共有 ...
- html5 css背景图片满,css background-size与背景图片填满div
back和第,.年过事工宗据指数遍互业经搞断果会ground-size与背景图片抖要支圈者器说是事天开的.年后编定功口小发还应久剑填满div 在开发中,常分博累发口小定逻间框加题览果些屏洁动理应有需要 ...
- Qt TableView数据列宽度自适应, 横向填满表格
Qt开发,读取数据库数据,用TableView展示,发现字段少的时候,右边空出一大块,影响外观. 怎样让各列宽度自适应,填满表格区域呢? 网上找到了答案: https://stackoverflow. ...
- CSS —— 背景图片填满DIV、鼠标滑过放大图片
1.让背景图片填满DIV 应用background-size属性可以设置背景图片填满整个div,background-size取值及解释如下: (1)background-size:cover MDN ...
- html添加背景图片并且填满div,css background-size与背景图片填满div(示例代码)
background-size与背景图片填满div 在开发中,常有需要将一张图片作为一个div的背景图片充满div的需求 background-size的取值及解释 background-size共有 ...
- 如何用纯CSS将图片填满div,自适应容器大小
如何用纯CSS将图片填满div,自适应容器大小 2016-10-11 13:33 网页设计 标签:css 代码 5987 3 我有一个模板,想按常规做一个div里面放置一个img图 ...
- 图片填满外层div 自适应不拉伸变形
#max-width:100% 相对于img本身的尺寸而言,最大的宽度为自身宽度 #width:100% 相对于父级宽度的 1.等比例缩小垂直居中:按宽度等比列缩放 或者可以选择按高度等比缩放 ...
- 一个div分上下两部分,上部分高度不固定,下面部分自动填满剩余高度
div自动填满剩余高度 html <div class="wrapper" style="height:800px;"><div class= ...
- html 图片 填充方式,css怎么让图片填满?
在css中,可以将div的高度和宽度属性设置为100%,同时使用background-size属性设置背景图片为100%,便可以实现背景图片铺满屏幕. css怎么让图片填满? 1.新建一个HTML文件 ...
最新文章
- 自编码网络这样应用到任务上可以吗
- CNCF 云原生系列文章
- 14.查看信息深入讲解
- SAP UI5框架中,onInit方法执行次数的讨论
- java中的集合和数组
- 关于反射程序集的心得
- AngularJS Providers 详解
- 关于Lasso回归的一个例子
- python selenium等待特定网页元素加载完毕
- 国企招聘 | NLP、语音和CV等算法岗位招聘实习生和应届全职生
- EIGRP sutb
- Atitit callback回调机制大总结 目录 1. 回调机制=Call back,	1 1.1. 1.为什么需要Call back	2 1.2. 模块之间的调用,调用的方式分为几种:1)同步调
- python爬取链家租房信息_使用python爬取链家广州12108条租房信息,并做一些基础分析...
- 头条推荐量越来越少,是否还要坚持下去?
- Matlab中axis函数使用
- 智能电子快递面单系统
- spark Hash Shuffle内幕彻底解密
- Java编程思想随笔
- Altium Designer(二)——原理图(SchDoc)的绘制
- oracle的left join和inner join的区别
热门文章
- 不会python怎么办,这样大数据数据分析,小白也能上手
- pycharm安装opencv-python报错
- 职业规划九—it行业几条不同的路
- 【SLAM】SLAM环境配置 Win10+VS2019+OpenCV+PCL+g2o+Vcpkg
- 可以使用PHP语言设计静态网页,用PHP往实现静态化
- 陶瓷电容分类说明 X7R, X7S, X5R X8R, Z5U, Y5V, C0G等电容的区别
- IntelliJ Idea激活
- stm32最小系统板学习笔记
- 机器学习R复习提纲-TYUT
- ClickHouse常用高阶函数