使用组件来模块化开发
使用Loader加载QML文件
Loader{
source:"/myitem.qml"
}
使用Component创建组件
Component{
id:rect
Rectangle{
width: 100
height: 100
color: "red"
}
}
使用Loader加载组件
Loader{
sourceComponent: rect
}
源码
import QtQuick 2.12
import QtQuick.Window 2.12
import QtQuick.Controls 2.12
Window {
id:root
width: 640
height: 480
visible: true
title: qsTr("Hello World")
Component{
id:rect
Rectangle{
width: 100
height: 100
color: "red"
}
}
Loader{
sourceComponent: rect
}
}