QML
douzhq
这个作者很懒,什么都没留下…
展开
-
3.QML中的JavaScript(1)- JavaScript基础
QML提供的JavaScript主机环境可以运行有效的标准JavaScript构造,如条件操作符、数组、变量设置、循环。除了标准的JavaScript属性之外,QML全局对象还包含许多帮助方法,这些方法可以简化构建ui并与QML环境进行交互。本篇文章将介绍一些JavaScript的基础语法。1. JavaScript的语法(1) 区分大小写(2) 弱类型(3) 断行(4) 注释(...原创 2018-07-08 14:10:58 · 858 阅读 · 0 评论 -
4.QML中的JavaScript(2)- 函数、运算符、控制语句
1. 函数2.表达式和运算符(1) 表达式(2) 运算符3. 控制语句(1) 条件控制语句(2) 循环控制语句本篇文章主要介绍JavaScript中的函数、表达式和运算符、程序控制语句1. 函数JavaScript中的函数很简单,她的基本形式如下: function functionName(arg1, arg2,…) { ...原创 2018-07-08 15:15:49 · 3916 阅读 · 0 评论 -
5.QML中的JavaScript(3)- 对象
1.Object2. String3. Array1.ObjectObject类为所有JavaScript类的基类 Object具有如下属性: constructor: 指向创建对象的函数,对于Object类,它指向object()函数。 prototype: 对该对象的对象原型的引用。 Object就有的方法如下: hasO...原创 2018-07-08 17:49:15 · 1585 阅读 · 0 评论 -
6.QML中的JavaScript(4)- 对象2
本篇文章介绍一下Math、Date以及Qt内置的属性和方法1. Math2. Date3. Qt的常用方法1. 用于创建宿主类型2. 格式化日期和时间3. 动态对象创建4. 其他方法1. MathMath对象用来执行数学对象,它是一个全局对象,下面介绍一下Math的属性和方法。Math有下列属性: E: 算数常量e,即自然对数的底数(约...原创 2018-07-09 23:03:22 · 523 阅读 · 0 评论 -
9.QML中的布局
本篇文章将介绍QML中的布局,包括锚布局、定位器和布局管理器。1. 锚布局2. 定位器3. 布局管理器1. 锚布局锚布局(anchors)提供了一种方式,让你可以指定一个元素与其他元素的关系来确定原色在界面中的位置。 每个Item都用7条不可见的锚线:左(left)、水平中心(horizontalCenter)、上(top)、下(bottom)、右(right)、...原创 2018-07-16 20:37:03 · 8282 阅读 · 0 评论 -
7.QML中的信号和信号处理
1. 信号处理器2. 附加信号处理器3. Connections4. 使用connect()函数连接信号和槽5.自定义信号1. 信号处理器QML中使用on+信号的方式作为信号处理器,来处理所所发送的信号。比如相应按钮的点击事件,代码如下:Button { text: '退出' anchors.centerIn: parent onCl...原创 2018-07-11 21:48:49 · 12791 阅读 · 0 评论 -
1.QML基础语法
1、加载QML文件2、QML文件1、加载QML文件 下面是一个加载QML文件的基本例子如下:#include <QGuiApplication>#include <QQuickView>int main(int argc, char *argv[]){ QGuiApplication app(argc, argv);...原创 2018-04-24 21:37:08 · 506 阅读 · 0 评论 -
2.QML的基本用法
1. Rectangle2. 按键事件3. Text4. Button5. Image和BusyIndicator本文主要介绍QML中一些组件的基本用法,如Rectangle、Text、Button、BusyIndicator、Image1. RectangleRectangle主要用来显示一个矩形,可以设置边框的颜色,填充颜色等属性,常用的主要属性如下:...原创 2018-07-07 13:54:16 · 1602 阅读 · 0 评论 -
8.QML中的组件Component
本篇文章介绍一下QML中的组件,Component1. 使用Component在QML中嵌入组件2. 在文件中定义组件3. 使用Loader加载/删除组件4. 使用JavaScript中的语句加载/删除组件1. 使用Component在QML中嵌入组件Component是Qt框架或者开发者封装好的、只暴露必要接口的QML类型,可以重复使用。要再QML中嵌入Comp...原创 2018-07-14 19:31:48 · 22758 阅读 · 8 评论