QML工作笔记-Image中fillMode的使用
目录
基本概念
博主例子(伪代码)
基本概念
这个功能非常常用,特意写一篇博文用于记录,方便自己以后快速查阅。
上次申请CSDN专家失败了,原因是CSDN说我这个是以功能点为主,缺乏综合实战!
我就是喜欢以功能点为主,方便自己查阅!
Image.Stretch:图片拉伸自适应;(默认的)
Image.PreserveAspectFit:按比例缩放,不裁剪
Image.PreserveAspectCrop:均匀缩放,必要时裁剪
Image.Tile:像贴瓷砖一样
Image.TileVertically:水平拉伸,垂直平铺
Image.TileHorizontally:垂直拉伸,水平平铺
Image.Pad:原始图像不做处理
博主例子(伪代码)
这里我就举两个例子,一个是Image.Stretch的情况,一个是Image.Pad情况
公共的代码:
main.qml
import QtQuick 2.9
import QtQuick.Window 2.2Window {visible: truewidth: 500height: 900title: qsTr("九州修仙大陆")Login{id: loginwidth: parent.widthheight: parent.height}}
Image.Pad效果:
伪代码如下:
Image {id: backImagesource: "qrc:/img/loginbg.jpg"fillMode: Image.Padsmooth: truewidth: parent.widthheight: parent.height}
Image.Stretch效果如下:
伪代码如下:
Image {id: backImagesource: "qrc:/img/loginbg.jpg"fillMode: Image.Stretchsmooth: truewidth: parent.widthheight: parent.height}
QML工作笔记-Image中fillMode的使用相关推荐
- QML工作笔记-在Row布局中如何进行稍许移动(图片Row布局会遇到)
目录 演示效果 伪代码 演示效果 意思就是如何把这样的效果: 改成: 这里并不是把 修仙 上移了,而是把 九州 和 大陆 下移了 这样的效果! 伪代码 修改后的代码如下: Row {id: topRo ...
- QML工作笔记-使用QML中的Date将时间戳和指定格式时间互转
目录 背景 代码及演示 补充 背景 这个功能非常有用,经常用到,今天查了大半个小时的文档才弄出来,特意记录下,方便以前进行快速查阅,开发. 代码及演示 程序运行截图如下: 源码如下: import Q ...
- Qt工作笔记-Qt5中中文编码方面的笔记
目前在使用国内的数据库和实时库接口. 说句实话,国内的东西与国外的东西比,在用户体验和接口调用上比还是存在很大的距离. 个人喜欢用QString去存储数据.个人感觉QTL比STL开发起来要快点 这里有 ...
- MFC工作笔记0009---VC++中 PostMessage和SendMessage的区别
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 最近利用vc编写UDP通讯程序,对其中的消息机制进行了整理.vc中的消息处理与.net中不同.Ne ...
- VC++多线程工作笔记0003---MFC中用户界面线程的相关操作
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 前面咱们说,有工作线程和界面线程 WIN32API中使用CreateThread来创建线程 在MF ...
- mybatis工作笔记002_mybatis中如果返回的结果没有的话默认返回null的list_但可启用returnInstanceForEmptyRow_返回为list不为null但为0条
技术交流QQ群[JAVA,C,.NET,BigData,AI]:170933152 但是对象是null,然后程序后面判断的时候就出异常了. 有时返回的是list,里面有1件数据,但数据为null,而不 ...
- 数据库工作笔记15---Sqlserver2005中的DTS_以及DTS升级成Sqlserver2016的思路
JAVA技术交流QQ群:170933152 这个项目之前啊,用的是sqlserver2005,里面有DTS,说白了就是做数据转换用的,比如可以以把oracle里的数据,或者其他什么地方的导入到sqls ...
- Qt工作笔记-profile中INSTALLS的使用
最近在撸国外的Qt教程,可能是我开始崇洋媚外了,国外的东西的确香. 在此记录下查漏补缺的内容,方便以后查阅. pro文件中可以配置INSTALLS这个变量 使用make install后可以将编译好的 ...
- Qt4工作笔记-Linux中Qt4.8.6在GBK和UTF-8编码转换
目录 基本概念 代码与实例 基本概念 背景是这样的.目前在本人开发的系统里面,有几个程序. 使用Qt管理(通过pro文件,生成Makefile,姑且称为Qt管理把)的后台进程,读取关系型数据库的数据后 ...
最新文章
- 基本类型和操作之富包装器
- 20161023 NOIP 模拟赛 T1 解题报告
- Django-cookie的保存以及删除操作
- sublime配置python开发环境_win7 下搭建sublime的python开发环境的配置方法
- Spring boot切换日志框架
- debugger vsm_ProteusVSM常见问题解答
- Linux:文件描述符
- 工作333:uni-增加添加成功提示
- [Java] 蓝桥杯ALGO-80 算法训练 整数平均值
- 荣耀v40还会适配鸿蒙,荣耀年度旗舰V40再确认!将搭载“双芯片”:还能升级鸿蒙系统...
- 【学习OpenCV4】图像的基本操作
- [TCO2013]TrickyInequality
- 爬虫练习五:多进程爬取股市通股票数据
- ATOM使用的一点心得与技巧——在一个窗口打开多个项目
- HDU 2577 How to Type (DP,经典)
- 西门子PLCSIM仿真PLC的网口连接与设置
- 静态NAT64实验配置
- 学习-Java继承和多态之方法重载
- 敖丙大神的非科班Java学习路线
- 是指使用计算机来加工管理,《运营管理》课程习题及答案-修订版(1)