摘要:1.组件介绍 一个组件通常由一个qml文件定义(单独文件定义组件), 实际也可以在qml里面通过Component对象来嵌入式定义组件 (4小节讲解). Component对象封装的内容默认不会显示,除非被Loader加载后才可能显示, 并且是可以重复加载和移除的. Component一般用来封装比 阅读全文
posted @ 2021-04-17 19:24 诺谦 阅读(2) 评论(0) 推荐(0) 编辑
摘要:1.property介绍 property用来自定义一个属性,并且可以进行初始化,且没有public、private、protected等限制. property定义属性的类型可以是QML基本类型、也可以是QML对象类型,也可以是var泛型类型,而基本类型支持的有bool、double、int、li 阅读全文
posted @ 2021-04-07 16:15 诺谦 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1. MouseArea介绍 MouseArea是一个不可见的item子类,通常与可视化类(比如Rectangle)结合使用,以便为该可视化类提供鼠标处理。通过有效地充当代理,鼠标处理的逻辑可以包含在MouseArea中进行处理。 其中enabled属性用于开启和禁用鼠标处理,默认为true,设置f 阅读全文
posted @ 2021-04-02 17:33 诺谦 阅读(20) 评论(0) 推荐(0) 编辑
摘要:QML中接连信号有3种: 通过on<Signal>信号处理器接收信号 通过<附加属性>.on<Signal>信号处理器接收附加属性的信号 通过on<Property>Changed信号处理器接收自身属性值发生改变时的信号 使用Connections对象在发射信号的对象作用域之外建立连接,实现对象与对 阅读全文
posted @ 2021-04-01 20:00 诺谦 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1. ImageImage用来显示图片,比如jpg,png等等。当然,这里说的图片是静态图片,如果显示gif这种格式的图片,则只能将gif的第一帧显示出来,如果要显示动画,则需要使用AnimatedImage示例如下所示: Image { id: name asynchronous : false 阅读全文
posted @ 2021-03-28 00:36 诺谦 阅读(19) 评论(0) 推荐(0) 编辑
摘要:1.函数函数的基本语法如下: function functionName(arg0, arg1, ... argN) { } // function : 关键字 // functionName : 函数名 函数的注意事项如下: 在ECMAScript中,函数的参数和C++不一样,不需要声明变量类型, 阅读全文
posted @ 2021-03-25 20:57 诺谦 阅读(14) 评论(0) 推荐(0) 编辑
摘要:QML除了支持ECMAScript内置对象对象外,还自己给用户提供了许多宿主对象.当然用户也可以自己自定义对象. 内置对象 : 由 ECMAScript所提供的对象;如Object、Array、Math、Date等等。 宿主对象 :即由 ECMAScript 实现的宿主环境提供的对象,比如Qt对象. 阅读全文
posted @ 2021-03-25 20:44 诺谦 阅读(7) 评论(0) 推荐(0) 编辑
摘要:Global对象非常特别,它是个不存在的对象,事实上所有在全局作用域中定义的属性和函数,都是 Global 对象的属性。比如: isNaN()、isFinite()、parseInt()以及 parseFloat(),实际上全都是 Global对象的方法。 它提供的常用属性如下所示: 其中Numbe 阅读全文
posted @ 2021-03-25 20:32 诺谦 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1.Date对象介绍ECMAScript提供了Date类型来处理时间和日期,用来呈现时间中的某个时刻.它的实例化构造方法如下所示: new Date(); new Date(value); // value是一个整数值表示自1970年1月1日00:00:00以来的毫秒数 new Date(dateS 阅读全文
posted @ 2021-03-25 20:27 诺谦 阅读(6) 评论(0) 推荐(0) 编辑
摘要:在上章学习了:3.qml-ECMAScript_03(Object基类对象、String对象) 本章我们来初步学习Array对象和Math对象. Array数组对象 ECMAScript提供了Array数组对象,并且该Array的元素类型还可以各个不同. 创建空数组: var arr1 = new 阅读全文
posted @ 2021-03-15 22:34 诺谦 阅读(19) 评论(0) 推荐(0) 编辑