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
    width:600 height:800 color:"#442233" }

 

2、類似於JSON的定義,使用鍵值對的形式區分元素屬性。

三、測試

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM