У меня есть собственный объект QML с именем Target.qml
.Я хотел бы создать динамические экземпляры этого объекта, используя Qt.createQmlObject()
.
. Он работает при использовании встроенных объектов qml, таких как Image:
var newTarget = Qt.createQmlObject('import Qt 4.7; Image {source: "widgets/SlideSwitchImages/knob.png"; }', parent);
, но не работает при использовании любых пользовательских типов объектов, таких как:
var newTarget = Qt.createQmlObject('import Qt 4.7; Target {}', parent);
Если, однако, я использую свой собственный тип цели статически в QML, все работает.Это известное ограничение, какие-либо обходные пути?