将QStringList公开为QtScript数组

时间:2012-05-10 14:26:41

标签: qt qtscript

我有一些需要对某些C ++数据进行操作的QtScripts。我已经通过QScriptEngine::globalObject().setProperty()公开了一些变量,但这似乎只对简单数据类型和QStrings开箱即用。

我尝试过使用QScriptEngine::newVariant(),但QVariant的所有成员函数都没有公开给脚本引擎。

理想情况下,我希望能够将QStringList转换为普通的QtScript数组,并在其上调用本机数组函数。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:3)

我估计你在qScriptValueFromSequence之后。