博客专栏  >  移动开发   >  细说 QML

细说 QML

QML、Qt Quick基础与实战 - 纯正开源之美,有趣、好玩、靠谱。。。

关注
37 已关注
15篇博文
  • 将C++对象暴露给QML

    简述QML 可以很容易地通过 C++ 代码中定义的功能进行扩展。由于 QML 引擎与 Qt 元对象系统的紧密集成,QObject 派生类适当暴露的任何功能都可以从 QML 代码访问,这使得 C++ 中...

    2017-03-24 19:22
    1056
  • 在C++中与QML对象交互

    所有的 QML 对象类型 - 无论由引擎内部实现还是由第三方源定义,都是 QObject 派生的类型。这意味着,QML 引擎可以使用 Qt 元对象系统动态实例化任何 QML 对象类型并检查创建的对象。...

    2017-03-23 18:47
    1466
  • 将C++对象嵌入到带有上下文属性的QML中

    当加载一个 QML 对象到一个 C++ 应用程序中时,直接嵌入可以从 QML 代码中使用的一些 C++ 数据是非常有用的。例如,对嵌入的对象调用一个 C++ 函数,或者使用一个 C++ 对象实例作为 ...

    2017-03-22 19:09
    1238
  • QML编码约定

    为了风格统一、代码规范,QML 提供了一套编码约定,在 QML 的参考文档和示例中均遵循此规则,建议大家以后编写 QML 时也同样遵循。

    2017-03-09 18:12
    1480
  • QML信号和信号处理器程序

    信号和槽作为 Qt 的核心机制,在 Qt 编程中有着广泛的应用。同样,QML 也继承了这样的特性 - 信号和信号处理程序 ,只不过叫法上略有不同。 - 信号:来自 QML 对象的通知。 - 信号处理...

    2017-03-07 19:42
    1356
  • QML静态值与属性绑定

    可以为 QML 对象中的属性分配两种类型的值 - 静态值和绑定表达式,后者也称为属性绑定。 - 静态值:一个不依赖于其他属性的常数值。 - 绑定表达式:一个用于描述属性间依赖关系的 JavaScri...

    2017-03-05 18:03
    1288
  • QML使用资源系统

    Qt 资源系统允许将资源文件作为二进制文件存储在可执行文件中,这在构建混合的 QML/C++ 应用程序时非常有用,因为它通过资源系统的 URI 方案引用 QML 文件(以及其他资源,例如:图片和声音文...

    2017-03-03 20:29
    1179
  • QML运行环境

    QML 文档由 QML 运行环境加载和执行。这包括 Declarative UI 引擎以及内置的 QML 类型和插件模块,并且它还提供了对第三方 QML 类型和模块的访问。 使用 QML 的应用程序...

    2017-03-02 20:26
    1697
  • QML语法基础

    QML 是一种多范式语言,使对象能够根据其属性以及如何关联和响应其他对象的更改来定义对象。与纯粹的命令式代码相反,属性和行为的变化通过一系列逐步处理的语句表达。QML 的声明性语法将属性和行为更改直接...

    2017-01-12 19:54
    1629
  • 值得纪念的时刻 - Hello, QML!

    “Hello, World!”是面向世界的标志,所以,任何程序的起始点几乎都与之相关! 为了步入 QML 的世界,一起大声对天空说:“Hello, QML!”

    2017-01-10 19:32
    1560
  • 创建Qt Quick项目

    要开发 QML 程序,首先要选择一款合适的工具。Qt Creator 作为 Qt 开发的首选工具,当然,也可用于 Qt Quick。 在使用 Qt Creator 创建 Qt Quick 项目时有很...

    2017-01-09 19:26
    2380
  • 将QML与Qt Widgets相结合

    在使用 Qt Widgets 时,经常要实现一些比较炫酷的效果(例如:滑动、翻页),这时选择 QML 会显得非常简单。 那么,问题来了: - 能不能将 QML 和 Qt Widgets 结合在一起...

    2017-08-10 11:25
    1112
  • Qt Widgets、QML、Qt Quick的区别

    看了之前关于 QML 的一些介绍,很多人难免会有一些疑惑: Q1:QML 和 Qt Quick 之间有什么区别? Q2:QtQuick 1.x 和 QtQuick 2.x 之间有什么区别? Q3:为什...

    2017-01-06 19:15
    7981
  • 初识QML

    QML 是一种声明性语言,允许根据用户界面的可视组件以及它们如何相互交互和相互关联来描述用户界面。QML 是一种高度可读的语言,旨在使组件能够以动态方式互连,并且允许组件在用户界面中轻松重复使用和自定...

    2017-01-06 19:00
    2084
  • 《细说 QML》

    关于命名“中文是最叼的”。。。原本想给本系列也起一个很“叼”的名字,无奈笔者语言匮乏,绞尽脑汁才想出一个还算凑合的名字 - 《细说 QML》,关于“细说”,新华词典中有记载: 细说 [xì shuō]...

    2017-02-27 19:07
    3565
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部