zoukankan      html  css  js  c++  java
  • QtQuick与Qml介绍

    文章纲要

    1、QtQuick是什么

    2、qml与QtQuick关系

    一、QtQuick是什么

    “quick——快速创建应用程序”

    “quick——Qt User Interface creation Kit”

    QtQuick是Qt的一种新的界面开发框架,也是一个工具包。

    QtQuick 模块是写QML程序的标准库。负责提供所有必须的基础类型、用户界面元素、动画、粒子效果.....

    二、QML与QtQuick关系

    “QML——Qt Meta Language”

    QML是一种声明式脚本语言,是QtQuick技术的核心与基础。

    QML是一种规范和编程语言,可以用来描述一个程序的UI。

    QML模块提供QML引擎和语言框架——负责解析qml脚本。

    1、QML文档分为import 和declaration两部分。

      import部分,指定该文档所需要引入的模块,通常是一个模块和版本号。也可以引入其他文件。

    import QtQuick 2.2
    

      declaration部分,一个QML文档有且只有一个root元素,根元素可以嵌套一个或多个子元素。

    Rectangle{
        id:root
        600
        height:800
        color:"#442233"
    }

    2、类似于JSON的定义,使用键值对的形式区分元素属性。

    三、测试

  • 相关阅读:
    字符串实现变量映射
    纯css实现无限嵌套菜单
    flex布局嵌套之高度自适应
    easy ui 零散技巧
    js高级应用
    前端利器
    css高级应用及问题记录(持续更新)
    兼容性验证方案
    原生js判断元素是否可见
    vue-cli webpack躺坑之旅
  • 原文地址:https://www.cnblogs.com/daiker/p/QtQuick.html
Copyright © 2011-2022 走看看