首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从一个QtScript .js文件调用另一个QtScript .js文件

如何从一个QtScript .js文件调用另一个QtScript .js文件
EN

Stack Overflow用户
提问于 2013-07-11 12:59:57
回答 2查看 1.3K关注 0票数 1

现在,我可以使用QScriptEngine加载和执行test.js文件。在test.js的一个函数中,我想调用位于另一个.js文件中的另一个函数。我该怎么做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-31 17:57:51

要从多个文件加载QTScript代码,需要使用QScriptEngine.evaluate()加载所有这些文件。然后,根据JS的规则,这些方法将可用于所有JS环境。ie:您将能够直接访问全局方法。

但是如果你正在做一个大项目,我强烈建议你在QT中使用一些常见的JS实现。我曾经在QTScript上做过一个相当大的项目,它对我们来说非常有用。这里有一个link,它详细介绍了如何在QT中实现它。

票数 1
EN

Stack Overflow用户

发布于 2013-07-11 13:09:29

在您的程序中添加这两个js文件。添加这些元素的顺序为:

  1. another.js file
  2. test.js文件

如果在全局作用域(窗口作用域)中定义了该函数,则可以直接调用该函数,如下所示:

在另一个js中:

代码语言:javascript
复制
function myFunc() { /* your code here */ }

在test.js中:

代码语言:javascript
复制
myFunc();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17585371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档