qt里定义qml的单例模式,然后用loader加载qml文件,一直加载不完。
为什么啊?谁做过相关的技术,能给指导一下么?
这里单例文件是
Style.qml
定义了
qmldir
但是Style里用了另一个自定义属性QML文件作为属性,
如
//Style.qml
pragma Singleton
import QtQuick 2.3
import "."
QtObject {
property A a : AIns
}
//A.qml
import QtQuick 2.3
import "."
QtObject {
property string name : "my name"
}
//AIns.qml
import QtQuick 2.3
import "."
A {
name : "aIns name"
}
然后在main.qml里用Loader加载测试qml text.qml
//test.qml
import QtQuick 2.3
import "../style/."
import "."
。。。。。
然后运行,
在加载test.qml时,就一直在等待,test.qml出不来。