目录

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 初步解析相关推荐

  1. Qt文档阅读笔记-Qt跨平台库(Qt基本库)

    Qt基本库是所有Qt平台的基础分.他能在所有支持开发的平台和测试平台上跑.这些库在Qt5中已经保持源代码和二进制的兼容. 基本模块(基本库)被其他特殊模块所附加. 下面是Qt基本模块(基本库)的列表: ...

  2. Qt文档阅读笔记-Qt Core的官方解析

    Qt Core 目录 Getting Started Threading and Concurrent Programming Input/Output, Resources, Containers ...

  3. Qt文档阅读笔记-Qt Quick 3D - Simple Example解析

    程序运行截图如下: 还是动的. 官方出这篇博文的目的是如何教我们使用Qt Quick 3D去渲染简单的场景. 首先是设置其场景. 在main.qml文件中设置整个场景,导入QtQuick3D组建,用于 ...

  4. Qt文档阅读笔记-Qt Quick Controls - Wearable Demo实例解析

    程序运行截图如下: 这个实例主要是用qml玩界面. main.qml文件以及wearable.qml分别是由ApplicationWindow和StatckView.这个StackView用于做导航相 ...

  5. Qt文档阅读笔记-Qt对象模型及deleteLater()杂记

    最近主要在撸官方的自学包.在此作下简短的笔记: Qt对象模型 Qt包含的1500个类可以分为2类 1. identify types: 2. value types: identify types: ...

  6. Qt文档阅读笔记-Qt插件DECLARE_INTERFACE METADATA INTERFACES官方解析及实例

    目录 官方解析 Q_DECLARE_INTERFACE Q_PLUGIN_METADATA Q_INTERFACES 博主栗子 官方解析 Q_DECLARE_INTERFACE 此宏用于把标识符与类名 ...

  7. Qt文档阅读笔记-QThread::setPriority(Priority priority)官方解析及实例

    目录 官方解析 博主栗子 官方解析 QThread::setPriority(Priority priority) 这个函数为运行的线程设置了优先级.如果这个线程没有运行,那么这么函数啥事都不会做,并 ...

  8. Qt文档阅读笔记-QtConcurrent Map Example官方实例解析

    这个例子对数据处理有很大的用处,在此记录下. 官方对应这个例子解析如下: QtConcurrent Map exapmle展示了使用QtConcurrent API的同步(阻塞)接口对图片进行拉伸.这 ...

  9. Qt文档阅读笔记-Qt单元测试中模拟GUI事件

    这里先提下基本概念 官方的模拟GUI事件,就是调用QTest提供的函数,去模拟用户鼠标点击,用户输入等效果.从而达到模拟的功能,感觉这个功能非常的好. 如: QTest::keyClicks()主要是 ...

最新文章

  1. java二维对象数组存入文件_关于Java:将2D数组保存到磁盘文件
  2. x-requested-with 请求头 区分ajax请求还是普通请求
  3. vb代码大全_【必会】Rnd随机函数在VB编程中的广泛应用
  4. tomcat启动停止在 Initializing Spring root WebApplicationContext,就不运行了
  5. PWN-PRACTICE-CTFSHOW-2
  6. block在美团iOS的实践
  7. Oracle开源Fn,加入Serverless之争
  8. 微软 SQL Server 2016 SP1 开发者版入驻 Windows 容器
  9. 数独问题流程图_数独-分析、设计、求解思路
  10. matlab中gui对话框,Matlab GUI之通用对话框
  11. AmazeUI组件使用和百度地图集成
  12. android发现u盘自动安装apk,安卓自动识别U盘中APK文件并进行安装操作
  13. 平板电脑开机出现android,平板电脑常见故障解决方法
  14. 【转】数据恢复WINHEX教程
  15. .net函数查询_Java百宝箱——实现ip地址、手机号、身份证号归属地查询
  16. onmouseover 和onmousemove的区别
  17. 6 个在 PC上编辑 PDF 的免费软件
  18. 杭州/北京内推 | 阿里达摩院灵瞳实验室招聘研究型算法实习生(可转正)
  19. I-Deas TMG 培训资料 (9)
  20. 实现用户自定义表单,自定义工作流

热门文章

  1. 第10章 部署Exchange2010 部署边缘服务器
  2. SYBASE的管理(三)
  3. [转贴]非技术:在广州天河北被抢全记录(入面D广州话真系厉害,不懂粤语者别看,会吐血)...
  4. pl sql代码提示手动提示设置
  5. 系统运维遇上了大救星,是什么让IT效率提高48%
  6. 【转载】几个比较靠谱的即时通讯软件
  7. 程序员应学习蜡笔小新的心态
  8. 马上就要到了的即时通讯
  9. 飞秋下载2010正式版最新
  10. CListCtrl 使用演示的例子