没有合适的资源?快使用搜索试试~ 我知道了~
Qt-Quick核心编程之QML语言基础,适合Qt的初学者
需积分: 5 0 下载量 125 浏览量
2024-05-12
10:29:45
上传
评论
收藏 23KB DOCX 举报
温馨提示
试读
10页
Qt_Quick核心编程之QML语言基础,要使用Qt Quick,必须知道怎样使用QML语言来编写QML应用。你可以联想C++与STL的关系来理解QML与Qt Quick的关系。 QML实现并扩展了ECMAScript,是一种说明性语言,用来描述基于Qt对象系统的用户界面。QML提供了高可读性的、声明式的、类CSS的语法,支持结合动态属性绑定的ECMAScript表达式。 Qt Quick模块是开发QML应用的标准库,提供了使用QML创建用户界面所需的一切东西,包括可视化类型、交互类型、动画、模型与视图、粒子特效与着色器等。 在介绍Qt Quick之前,我们先要介绍QML的语法,了解怎样撰写QML文档。 本文希望能让你快速了解QML语言的语法,使你能够飞速进入Qt Quick的世界中体验一番,所以直接将QML及Qt Quick最基础的概念拉出来秀给你看。
资源推荐
资源详情
资源评论
Qt_Quick 核心编程之 QML 语言基础
要使用 Qt Quick,必须知道怎样使用 QML 语言来编写 QML 应用。你可以联想 C++与
STL 的关系来理解 QML 与 Qt Quick 的关系。
QML 实现并扩展了 ECMAScript,是一种说明性语言,用来描述基于 Qt 对象系统的用
户界面。QML 提供了高可读性的、声明式的、类 CSS 的语法,支持结合动态属性绑定
的 ECMAScript 表达式。
Qt Quick 模块是开发 QML 应用的标准库,提供了使用 QML 创建用户界面所需的一切
东西,包括可视化类型、交互类型、动画、模型与视图、粒子特效与着色器等。
在介绍 Qt Quick 之前,我们先要介绍 QML 的语法,了解怎样撰写 QML 文档。
本文希望能让你快速了解 QML 语言的语法,使你能够飞速进入 Qt Quick 的世界中体
验一番,所以直接将 QML 及 Qt Quick 最基础的概念拉出来秀给你看。
1 对象
QML 文件的后缀是.qml,其实就是文本文件。下面是一个简单的 QML 文件:
import QtQuick 2.2
Rectangle {
width: 320;
height: 480;
Image {
source: "images/IMG_001.jpg";
anchors.centerIn: parent;
}
}
这个简单的 QML 文件的开始是 import 语句,如 import QtQuick 2.2 这句,会引入
QtQuick 2.2 模块。import 和 C++中的#include 类似,与 Java 中的 import 效果
一样,与 JavaScript 中的……唐僧了,打住。
现在我们可以简单地将对象理解为类的实例,如果你有 C++或其他面向对象语言的基
础,那么对此应当了如指掌。
Rectangle{}语句,定义了一个类型为 Rectangle 的对象。对象要用一对花括号来描述,
资源评论
icysmile131
- 粉丝: 2606
- 资源: 64
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功