QML中文件的加載(三種方法)
阿新 • • 發佈:2017-06-30
引入 img 方法 version clas 如同 java images cap
圖一
圖二
在這裏小小總結一下QML文件中如何加載QML文件與JavaScript文件。
1、QML文件中加載JavaScript文件
語法:
import <ModuleIdentifier> <Version.Number> [as <Qualiflier>]
ModuleIdentifier為URL;
Version.Number為版本號;
Qualifier為自定義命名;
示例代碼如下:
Qml文件:
圖一
Js文件
圖二
註:將js文件引入後可直接調用裏面的函數,自定義命名首字母必須大寫,不然後報如下錯誤:
Invalid import qualifier ID
2、QML文件中加載QML文件
語法:
import <moduleIdentifier> <Version.Number> [as <Qualifier>]
ModuleIdentifier為URL
Version.Number為版本號
Qualifier為自定義命名
示例代碼如下:
Import“qml/”中,qml為文件夾,裏面有Monitor.qml和Compass.qml兩個文件qml/為文件夾的相對路徑
3、js文件中加載js文件:
方法一:
.import "common.js" as Common
用法如同QML文件中加載JavaScript文件
方法二
Qt.include("common.js")
用法如同QML文件中加載QML文件,加載後可直接調用被加載文件中的函數
http://www.jianshu.com/p/2b17b13c59ca
QML中文件的加載(三種方法)