随着QML应用的复杂化,往往需要将复杂应用划分为小单元,本文将介绍对QML进行划分的方法。
文件划分
一般来说,我们将一个具有明确功能的窗口写在一个文件里,然后写一个main.qml文件进行统一管理,例如,一个简单的main.qml文件如下:
1 | import QtQuick 2.5 |
我们可以将main.qml设置一个QtObject根元素,然后在根元素中添加相应的子元素,这里有两个子元素,一个Splash一个MainWindow,均为用户定义的QML元素,其文件如下:
Splash.qml
1 | import QtQuick 2.0 |