第一章 基础设置
(3)qml文件导入
Screen01.qml与Main.qml位于同一级目录,在Main.qml导入方法如下:
import QtQuick
import QtQuick.Controls
ApplicationWindow {
visible: true
width: 640
height: 480
title: qsTr("Demo")
// 加载 Screen01.qml
Loader {
id: screenLoader
source: "Screen01.qml" // 直接引用同目录下的文件
anchors.fill: parent
}
}
Screen01.qml与Main.qml位于非同一级目录,Screen01.qml在screens文件夹下,在Main.qml导入方法如下:
Cmakelists.txt
qt_add_qml_module(appIDCShell
URI IDCShell
VERSION 1.0
QML_FILES
Main.qml
screens/Screen01.qml
)
Main.qml
// 加载位于 screens 目录下的 Screen01.qml
Loader {
id: screenLoader
source: "screens/Screen01.qml" // 相对路径
anchors.fill: parent
}
最后更新于
这有帮助吗?