Hello,

I try to edit a qml file in QtCreator and it obviously has problems since I refer to a non existent parent.width property. The solution as described here: http://blog.qt.io/blog/2011/07/28/mockup-data-for-the-qml-designer/ is to create a dummydata/context directory and in this create a file with the same name as the original qml file which provides the context.

Unfortunately this seems to not work in Ubuntu 15.10. From the strace of the QtCreator (and childs) I see that it successfully loads the context document but then fails loading the QmlDesigner plugin. Maybe that is the reason for my problem?

Here are the files:


Test.qml

import QtQuick 2.3
Text {
    width: parent.width
    height: parent.height
    text: clock.time
}



dummydata/clock.qml (that is loaded correct)

QtObject { property int time: 54321 }



dummydata/context/Test.qml

import QtQuick 2.3
import QmlDesigner 1.0

DummyContextObject {
    parent: Item {
        width: 640
        height: 300
    }
}

What do I need to do to get ot working? Or is there another way to provide a default parent?

Thanks a lot,
Fabian
_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to