程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> QML學習心得,qml學習

QML學習心得,qml學習

編輯:C++入門知識

QML學習心得,qml學習


Qt Quick之於QML,正如Qt 之於 C++,QML是Qt中開發的一個新的語言,而Qt Quick是這個語言的一個組件庫,其中包含了很多用QML寫的可以現成使用的組件。

QML Hello World

// 導入語句部分
import QtQuick 2.4
import QtQuick.Window 2.2
//對象聲明部分
Window {
   visible: true
    MainForm {
       anchors.fill: parent
       mouseArea.onClicked: {
            Qt.quit();
       }
   }
}

    正如這段代碼所示的,一個QML文檔定義了一個QML對象樹,由兩部分組成:一個import導入部分,一個對象聲明部分。

    import導入語句類似於C++中的#include,只有導入了相關模塊,才能使用其中的類型和功能。這裡導入了QtQuick模塊,這個就是我們前面創建項目時選擇的組件集,它包含了創建用戶界面所需要的基本類型和功能;而QtQuick.Window模塊中提供了Window類型,它可以為Qt Quick場景創建一個頂層窗口。

    在Window中的visible是Window的屬性,用來設置窗口是否顯示,可以在幫助文檔中查看一個類型的所有屬性及用法。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved