如何使用JavaScript逻辑声明QML属性?

时间:2018-12-18 13:13:24

标签: qt qml

这是我尝试使用JavaScript逻辑声明具有特定值的QML属性。当我调试此块时,代码再也不会超出第一行了:

property point timeWindow: {
    var tW = Qt.point(0, internalSettings.defaultTimeWindowSize)

    if (fitWidth) {
        return fitToWidth(tW);
    }

    return tW
}

我还可以从文档中猜测不支持此功能,除非将JavaScript包装在函数和Qt.binding(function() {...})中。但是在这种情况下,我不需要绑定,只需一个初始值即可。

解决这个问题的正确方法是什么?

0 个答案:

没有答案