QML笔记-在背景图中添加NumberAnimation使得界面效果更佳(小技巧)
目录
背景
代码及演示
要注意的问题
背景
最近在读官方的QML的例子,发现这个小技巧,可以带来更多的用户体验。真的很有用,在此记录下!
代码及演示
先来张静态图吧:
程序运行截图如下:
这里让背景旋转起来,使视觉上,更加带来冲击。
关键代码如下:
import QtQuick 2.9
import QtQuick.Window 2.2Window {visible: truewidth: 800height: 600title: qsTr("Hello World")Image {source: "qrc:/img/bg.jpg"anchors.centerIn: parenttransformOrigin: Item.CenterNumberAnimation on rotation {from: 0to: 360duration: 100000 / 2loops: Animation.Infinite}}
}
这里没有设置Image的model,所以可知,他是处于拉伸的(默认情况下)
要注意的问题
当我把窗口放大后:
可以看到会出现这样的效果。
对付这种情况,个人觉得有以下几种:
1. 把model设置为Pad
2. 图片要够大
3. 限制窗口大小
QML笔记-在背景图中添加NumberAnimation使得界面效果更佳(小技巧)相关推荐
- java 通过JLayeredPane实现背景图上添加其他控件
通过JLayeredPane实现背景图上添加其他控件 JLayeredPane为容器添加了深度,允许组件在需要时互相重叠. JLayeredPane将深度范围按 层 划分,在同一层内又对组件按位置进一 ...
- i css svg,如何设置 CSS 背景图中的 SVG 的颜色
Coloring SVGs in CSS Background Images 如何设置 CSS 背景图中的 SVG 的颜色 I love using SVG in CSS background ima ...
- Python使用matplotlib可视化箱图、seaborn中的boxplot函数可视化分组箱图、在箱图中添加抖动数据点(Dot + Box Plot)
Python使用matplotlib可视化箱图.seaborn中的boxplot函数可视化分组箱图.在箱图中添加抖动数据点(Dot + Box Plot) 目录
- R语言plotly可视化:plotly可视化箱图、基于预先计算好的分位数、均值、中位数等统计指标可视化箱图、箱图中添加缺口、可视化均值和标准差(With Precomputed Quartiles)
R语言plotly可视化:plotly可视化箱图.基于预先计算好的分位数.均值.中位数等统计指标可视化箱图.箱图中添加缺口.可视化均值和标准差(Box Plot With Precomputed Qu ...
- R语言ggplot2可视化:可视化箱图、在箱图中添加抖动数据点(Dot + Box Plot)、自定义抖动数据点的大小、颜色、数据点分布在箱图中间、添加主标题、副标题、题注信息
R语言ggplot2可视化:可视化箱图.在箱图中添加抖动数据点(Dot + Box Plot).自定义抖动数据点的大小.颜色.数据点分布在箱图中间.添加主标题.副标题.题注信息 目录
- R语言使用scatterplot3d包的scatterplot3d函数可视化3D散点图(3D scatter plots)、在3D散点图中添加垂直线和数据点描影、3D图中添加回归平面
R语言使用scatterplot3d包的scatterplot3d函数可视化3D散点图(3D scatter plots).在3D散点图中添加垂直线和数据点描影.3D图中添加回归平面(overlaid ...
- R语言ggridges包可视化山脊图(Ridgeline Plots)并且在山脊图中添加均值竖线(Add Mean Line to RIdgeline Plot with ggridges in R)
R语言ggridges包可视化山脊图(Ridgeline Plots)并且在山脊图中添加均值竖线(Add Mean Line to RIdgeline Plot with ggridges in R) ...
- R语言ggplot2可视化:可视化饼图分面图并在图中添加数据标签
R语言ggplot2可视化:可视化饼图分面图并在图中添加数据标签 目录 R语言ggplot2可视化:可视化饼图分面图并在图中添加数据标签
- R语言ggplot2可视化图中添加希腊字母实战
R语言ggplot2可视化图中添加希腊字母实战 目录 R语言ggplot2可视化图中添加希腊字母实战 #ggplot2可视化图中添加希腊字母1
最新文章
- 正则化极限学习机_手写逻辑回归(带l1正则)
- 关于 继承、扩展和协议,深度好文
- tushare pro接口_利用tushare获取新闻联播文字稿并制作词云
- list赋值给另一个list_Python小知识: List的赋值方法,不能直接等于
- 初识python你应该知道的6个知识点!
- c++STL容器的Set和multiset
- axios发送请求(baseURL有多个的情况)
- 多媒体技术复习汇总 收藏
- 训练日志 2018.10.11
- centos 7.2 安装php56-xml
- apache+tomcat小记
- 软工小学期实践PART ONE
- (五):ionic 命令详解
- .net5 程序 在docker 中运行
- Python Selenium 浏览器点击操作
- 基于JavaWeb的高校试题库管理系统设计与实现 毕业论文+项目源码及数据库文件、
- 英雄连2一直显示连接relic服务器,英雄连2 联机PleaseWait问题解决详细教程
- 云计算技术基础【12】
- 基于微信视频点播小程序系统设计与实现 开题报告
- java的I/O流,开发教学第二章作业
热门文章
- CCNA之三:RIP协议
- 问题解答004:用javascript检测输入的只能是汉字,字母或者数字,并且长度为4...
- 企业靠一套数据平台实现“低成本运营战略”,降低成本600万
- OpenEIM 从天上飘落下来
- 雷军被重新任命为金山软件董事会副主席
- 再见李佳奇,菜鸟哥用Python也能帮小姐姐选择口红啦,快来看看!!
- Airbnb 宣布弃用 React Native!
- 启动之后自己关闭_电脑怎么关闭自动更新
- 分区创建 linux_在 Intel NUC 上安装 Linux
- Pytorch中参数和模型的保存与读取