问题描述
- qt里定义qml的单例模式,然后用loader加载qml文件,一直加载不完
-
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.qmlimport QtQuick 2.3
import "../style/."
import "."
。。。。。然后运行,
在加载test.qml时,就一直在等待,test.qml出不来。
解决方案
http://download.csdn.net/detail/surfsky/8539313
时间: 2024-09-17 04:54:14