Я использую загрузчик для загрузки другого файла qml, и после того, как этот файл загружен, я пытаюсь установить его компонент. Проблема в том, что qml не распознает имя компонента, как оно определено в другом файле.
Я знаю, если я сделаю компонент, который он может распознать, и загрузит его с помощью загрузчика. Но то, что я пытаюсь сделать, это попытаться загрузить компонент из другого файла, используя загрузчик . Пожалуйста, помогите мне. Спасибо.
Inside main.qml
MouseArea {
anchors.fill: parent
onClicked: {
display.visible = false
loader.source = "second.qml"
loader.sourceComponent = secondcomp
}
}
second.qml
import QtQuick 2.0
Component {
id : secondcomp
Rectangle{
id : display
x: 0
y: 100
visible: true
width: 100
height: 100
color: "red"
}
}