qtscript

    0热度

    1回答

    我想要做这样的事情 if(x == 0){ quit() ; } 有没有办法在Qt的脚本来做到这一点?

    0热度

    2回答

    我试图在我的一个函数中优化QScriptEngine操作。 该函数名为executeCustomJSOperation,它在多个文件中执行相同的JS代码。但是每个文件都需要更改名为$xmlData的全局变量。函数basicaly使用$xmlData变量将XML文件加载到内存,然后始终应用相同的JavaScript代码(jsString)以使用JavaScript编辑此XML文件。最后,$xmlDa

    0热度

    1回答

    访问对象的子对象我想从一个脚本如下访问我的CoreProxy实例内的存储对象: CoreProxy proxy(core); QScriptEngine engine; QScriptValue coreInScript = engine.newQObject(&proxy); engine.globalObject().setProperty("acq", coreInScript);

    0热度

    1回答

    我已经装盘要使用QtScript和QScriptDebugger一些实现,但我不知道是否有ayone就以下主题的信息。 当使用QtScriptDebugger的函数attachTo()时,它在文档中说它设置了一个“自定义”的QScriptAgent,如果我想对我的脚本执行有更多的监视,我应该创建一个代理代理,需要的事件由ScriptDebugger到的ScriptEngine设置好的这个“定制”的

    3热度

    2回答

    我最近在模拟器上添加了一个脚本函数。我在GUI上添加了一个“启动脚本”按钮,他可以启动对脚本的评估。 我的主创建一个QThread(scriptThread)谁评估我的脚本。我的QMainWindows发送信号给我的main,谁调用scriptThread插槽。 我希望能够启动,并在GUI中需要时停止脚本。我首先调用了scriptThread的terminate()槽。但它摧毁了我的Qthread

    0热度

    1回答

    我试图实现脚本编写现有QT应用程序的可能性。 它工作正常,但我的类的某些功能返回TypeError。 Myclass.h(真正简单的): class Myclass: public QObject { Q_OBJECT public slots: int firstfunction() const; int secondfunction() const; pr

    0热度

    2回答

    我知道我可以用下面的方式公开QStringList到QtScript,但是我怎么能公开一个QVariantHash? QStringList l; l<<"2"; QScriptValue v = qScriptValueFromSequence(&engine, l); engine.globalObject().setProperty("v", v);

    1热度

    1回答

    我想从C++执行匿名Qt脚本函数,但无法找出要使用的QScriptContext。 这里的脚本: { otherObject.Text = "Hello World"; setTimeout(function(otherObject) { otherObject.Text = "Goodbye World"; }, 9000); } 下面是在C的setTimeout方法+

    1热度

    2回答

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

    0热度

    2回答

    有没有办法在执行Qt Script时使用对象和函数来获取当前行号?