在這里小小總結(jié)一下QML文件中如何加載QML文件與JavaScript文件丢间。
1哲银、QML文件中加載JavaScript文件
語(yǔ)法:
import <ModuleIdentifier> <Version.Number> [as <Qualiflier>]
ModuleIdentifier為URL毡咏;
Version.Number為版本號(hào)主之;
Qualifier為自定義命名拂檩;
示例代碼如下:
Qml文件:
圖一
Js文件
圖二
注:將js文件引入后可直接調(diào)用里面的函數(shù)芬迄,自定義命名首字母必須大寫便贵,不然后報(bào)如下錯(cuò)誤:
Invalid?import?qualifier?ID
2菠镇、QML文件中加載QML文件
語(yǔ)法:
import <moduleIdentifier> <Version.Number> [as <Qualifier>]
ModuleIdentifier為URL
Version.Number為版本號(hào)
Qualifier為自定義命名
示例代碼如下:
Import“qml/”中,qml為文件夾承璃,里面有Monitor.qml和Compass.qml兩個(gè)文件qml/為文件夾的相對(duì)路徑
3利耍、js文件中加載js文件:
方法一:
.import?"common.js"?as?Common
用法如同QML文件中加載JavaScript文件
方法二
Qt.include("common.js")
用法如同QML文件中加載QML文件,加載后可直接調(diào)用被加載文件中的函數(shù)