组件通常使用一些上下文属性(例如parent.width),因此,在Qt Quick Designer中设计此组件时,以某种方式提供此上下文非常有用。
Qt Quick Designer文档states,应该可以在dummydata/context
目录中提供此父上下文对象。
但是,我不能让它正常工作
我有一个包含
的main.qml
文件
import QtQuick 2.0
Rectangle {
width:parent.width
height:parent.height
color: "green"
}
我有一个包含
的dummydata/context/main.qml
文件
import QtQuick 1.0
import QmlDesigner 1.0
DummyContextObject {
parent: Item {
width: 640
height: 300
}
}
但是,在Designer中打开main.qml
时,它仍会获得width=height=0
。
任何想法如何使这个工作?