# 第一章 基础设置

###

###

### （3）qml文件导入

1. Screen01.qml与Main.qml位于<mark style="color:red;">同一级</mark>目录，在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
    }
}

```

2. Screen01.qml与Main.qml位于<mark style="color:red;">非同一级</mark>目录，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
    }
```

###
