gpt4 book ai didi

qt - 强制 javascript 重新评估信号?

转载 作者:行者123 更新时间:2023-11-28 02:30:49 25 4
gpt4 key购买 nike

所以我有以下情况:

QML 文件:

import "Script.js" as MyScript

SomeItem{
source: MyScript.getSource
}

JavaScript 文件(Script.js):

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

假设我在 SomeQtObject 中有一些信号,getSource 应根据这些信号重新评估。如何将这些信号绑定(bind)到 javaScript getSource 函数,以便每次发出这些信号时它都会重新计算?

最佳答案

没有办法强制自动重新评估 javascript 函数的结果。

您必须创建连接到_SomeQtObject的适当信号的插槽。在此槽中,您可以重新计算 getSource() 并将其分配给 source

关于qt - 强制 javascript 重新评估信号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14198789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com