所以我有以下情况:
QML文件:
import "Script.js" as MyScript
SomeItem{
source: MyScript.getSource
}
JavaScript文件(Script.js):
function getSource(){
return _SomeQtObject.getFromQtObjectSource();
}
假设我在SomeQtObject中有一些信号,getSource应根据这些信号重新评估。如何将这些信号绑定到javaScript getSource函数,以便每次发出这些信号时都重新评估?
答案 0 :(得分:1)
没有办法强制自动重新评估javascript函数的结果。
您必须创建连接到_SomeQtObject
的适当信号的插槽。在此广告位中,您可以重新评估getSource()
并将其分配给source
。