diff --git a/Software/Development/Environment/Qt/QML/QML_应用程序开发技术总结.md b/Software/Development/Environment/Qt/QML/QML_应用程序开发技术总结.md index b4f2301..de54519 100644 --- a/Software/Development/Environment/Qt/QML/QML_应用程序开发技术总结.md +++ b/Software/Development/Environment/Qt/QML/QML_应用程序开发技术总结.md @@ -93,9 +93,9 @@ QML 可以包含多个可显示对象,默认情况下 QML 文件中先写的 ### 1.3. 使用自定义元件 -QML 中原件被定义在包中,通过 import 引用对应的包来使用其中的元件,一个文件夹可以构成一个包。 +QML 中元件被定义在包中,通过 import 引用对应的包来使用其中的元件,一个文件夹可以构成一个包。 -也可以自定义元件,每个 QML 文件都可以是一个自定义元件,QML 文件的名称就是元件的名称。例如定义一个 SubRec 原件,首先创建 SubRec.qml 文件,内容如下: +也可以自定义元件,每个 QML 文件都可以是一个自定义元件,QML 文件的名称就是元件的名称。例如定义一个 SubRec 元件,首先创建 SubRec.qml 文件,内容如下: ```js import QtQuick 2.12 @@ -109,7 +109,7 @@ Rectangle { 如果调用 SubRec 的地方与 SubRec.qml 处于同一文件夹中,则认为他们是同一个包中的元件,不需要 import 就可以直接使用。 -如果调用 SubRec 的地方与 SubRec.qml 处于不同文件夹中(子文件夹也算不同文件夹),则认为不是同一个包中的原件,需要 import 才可以使用,例如,上面的 SubRec.qml 处于子文件夹 SubComp 中时,使用相对路径方式进行引用,如下: +如果调用 SubRec 的地方与 SubRec.qml 处于不同文件夹中(子文件夹也算不同文件夹),则认为不是同一个包中的元件,需要 import 才可以使用,例如,上面的 SubRec.qml 处于子文件夹 SubComp 中时,使用相对路径方式进行引用,如下: ```js import QtQuick 2.12