是否可以在C++代码中访问/读取QML单例的属性?
例如,如果我的QML单例看起来像这样:
pragma Singleton
import QtQuick 2.5
QtObject {
property int myProperty: 5
}
Run Code Online (Sandbox Code Playgroud)
如何从C++代码访问myProperty.我需要这个,因为我不想在QML和C++中都有我的"神奇"数字,而且它在C++中很少需要.
对于普通的QQuickItem来说,它总是很容易.只需访问QuickItem(通过动态创建它或使用findChild())然后调用quickItem->property("myProperty").toInt()
但是使用单例我无法看到如何访问它.