1

だから私は次のケースがあります:

QML ファイル:

import "Script.js" as MyScript

SomeItem{
    source: MyScript.getSource
}

JavaScript ファイル ( Script.js ) :

function getSource(){
    return _SomeQtObject.getFromQtObjectSource();
}

getSource を再評価する必要があることに基づいて、SomeQtObject にいくつかのシグナルがあるとします。これらのシグナルが発行されるたびに再評価されるように、これらのシグナルを javaScript getSource 関数にバインドするにはどうすればよいですか?

4

1 に答える 1

1

JavaScript 関数の結果を自動的に再評価するように強制する方法はありません。

の適切な信号に接続されるスロットを作成する必要があり_SomeQtObjectます。このスロットでは、再評価getSource()して ro を割り当てることができますsource

于 2013-02-02T07:27:09.510 に答える