Qt文档阅读笔记-Qt Quick Examples - Text 初步解析
目录
Hello
Fonts
Available Fonts
Banner
Img Tag
Text Layout
Hello
Hello展示了改变字间距和动态展示。使用连续的动画,font.LetterSpacing属性设置,3秒把此属性从0变化到50,并且随机显示在屏幕任意位置。
SequentialAnimation on font.letterSpacing {loops: Animation.Infinite;NumberAnimation { from: 0; to: 50; easing.type: Easing.InQuad; duration: 3000 }ScriptAction {script: {container.y = (screen.height / 4) + (Math.random() * screen.height / 2)container.x = (screen.width / 4) + (Math.random() * screen.width / 2)}}}
Fonts
Fonts展示了使用不同字体的方式,可以使用下面的方式设置:
font.family: "Times"
FontLoader { id: fixedFont; name: "Courier" }
FontLoader { id: localFont; source: "content/fonts/tarzeau_ocr_a.ttf" }
FontLoader { id: webFont; source: "http://www.princexml.com/fonts/steffmann/Starburst.ttf" }
Available Fonts
Available Fonts展示了使用Qt全局对象去展示操作系统中的字体,如下:
model: Qt.fontFamilies()
font.family: modelData
Banner
使用NumberAnimation以及一行text构造Banner
Img Tag
在text对象中使用<img>展示不同的图片
Text Layout
对text item使用多个复杂的布局。这里的例子使用了onLineLaidOut去把text放到2列中,并且可以改变位置及改变大小
onLineLaidOut: {line.width = width / 2 - (margin)if (line.y + line.height >= height) {line.y -= height - marginline.x = width / 2 + margin}}
这里后期将会对每一个小知识点提取,形成博文!
Qt文档阅读笔记-Qt Quick Examples - Text 初步解析相关推荐
- Qt文档阅读笔记-Qt跨平台库(Qt基本库)
Qt基本库是所有Qt平台的基础分.他能在所有支持开发的平台和测试平台上跑.这些库在Qt5中已经保持源代码和二进制的兼容. 基本模块(基本库)被其他特殊模块所附加. 下面是Qt基本模块(基本库)的列表: ...
- Qt文档阅读笔记-Qt Core的官方解析
Qt Core 目录 Getting Started Threading and Concurrent Programming Input/Output, Resources, Containers ...
- Qt文档阅读笔记-Qt Quick 3D - Simple Example解析
程序运行截图如下: 还是动的. 官方出这篇博文的目的是如何教我们使用Qt Quick 3D去渲染简单的场景. 首先是设置其场景. 在main.qml文件中设置整个场景,导入QtQuick3D组建,用于 ...
- Qt文档阅读笔记-Qt Quick Controls - Wearable Demo实例解析
程序运行截图如下: 这个实例主要是用qml玩界面. main.qml文件以及wearable.qml分别是由ApplicationWindow和StatckView.这个StackView用于做导航相 ...
- Qt文档阅读笔记-Qt对象模型及deleteLater()杂记
最近主要在撸官方的自学包.在此作下简短的笔记: Qt对象模型 Qt包含的1500个类可以分为2类 1. identify types: 2. value types: identify types: ...
- Qt文档阅读笔记-Qt插件DECLARE_INTERFACE METADATA INTERFACES官方解析及实例
目录 官方解析 Q_DECLARE_INTERFACE Q_PLUGIN_METADATA Q_INTERFACES 博主栗子 官方解析 Q_DECLARE_INTERFACE 此宏用于把标识符与类名 ...
- Qt文档阅读笔记-QThread::setPriority(Priority priority)官方解析及实例
目录 官方解析 博主栗子 官方解析 QThread::setPriority(Priority priority) 这个函数为运行的线程设置了优先级.如果这个线程没有运行,那么这么函数啥事都不会做,并 ...
- Qt文档阅读笔记-QtConcurrent Map Example官方实例解析
这个例子对数据处理有很大的用处,在此记录下. 官方对应这个例子解析如下: QtConcurrent Map exapmle展示了使用QtConcurrent API的同步(阻塞)接口对图片进行拉伸.这 ...
- Qt文档阅读笔记-Qt单元测试中模拟GUI事件
这里先提下基本概念 官方的模拟GUI事件,就是调用QTest提供的函数,去模拟用户鼠标点击,用户输入等效果.从而达到模拟的功能,感觉这个功能非常的好. 如: QTest::keyClicks()主要是 ...
最新文章
- java二维对象数组存入文件_关于Java:将2D数组保存到磁盘文件
- x-requested-with 请求头 区分ajax请求还是普通请求
- vb代码大全_【必会】Rnd随机函数在VB编程中的广泛应用
- tomcat启动停止在 Initializing Spring root WebApplicationContext,就不运行了
- PWN-PRACTICE-CTFSHOW-2
- block在美团iOS的实践
- Oracle开源Fn,加入Serverless之争
- 微软 SQL Server 2016 SP1 开发者版入驻 Windows 容器
- 数独问题流程图_数独-分析、设计、求解思路
- matlab中gui对话框,Matlab GUI之通用对话框
- AmazeUI组件使用和百度地图集成
- android发现u盘自动安装apk,安卓自动识别U盘中APK文件并进行安装操作
- 平板电脑开机出现android,平板电脑常见故障解决方法
- 【转】数据恢复WINHEX教程
- .net函数查询_Java百宝箱——实现ip地址、手机号、身份证号归属地查询
- onmouseover 和onmousemove的区别
- 6 个在 PC上编辑 PDF 的免费软件
- 杭州/北京内推 | 阿里达摩院灵瞳实验室招聘研究型算法实习生(可转正)
- I-Deas TMG 培训资料 (9)
- 实现用户自定义表单,自定义工作流