【发布时间】:2016-04-20 15:10:37
【问题描述】:
在 QML 中,我正在编写这样的组件:
import QtQuick 2.0
import NDDQuickItem 1.0
Item {
property alias source: ndd.nddContentPath
function goToSlide(component,slide){
ndd.goToSlide(component,slide);
}
NDDQuickItem {
width: parent.width
height: parent.height
id: ndd
}
}
我可以使用property alias 将NDDQuickItem 的属性“提升”到组件的根目录。但是,如图所示,我目前正在编写组件全局方法,这些方法只是重新调用 NDDQuickItem 上的方法。
是否有等效于 property alias 的方法适用于方法?比如:
method alias goToSlide: ndd.goToSlide // not valid QML
或
goToSlide = ndd.goToSlide // not valid QML
【问题讨论】: