2012-05-10 2 views
0

いくつかのC++データを操作する必要があるQtScriptがあります。私はすでにQScriptEngine::globalObject().setProperty()を介していくつかの変数を公開していますが、これは簡単なデータ型とQStringsのためにすぐに使えるようです。QStringListをQtScript配列として公開する

私はQScriptEngine::newVariant()を試しましたが、QVariantのメンバー関数のどれもがスクリプトエンジンに公開されていません。

理想的には、QStringListをプレーンなQtScript配列に変換し、ネイティブ配列関数を呼び出すことができるようにしたいと考えています。これを行う方法はありますか?

+0

私は実際にQtスクリプトを使用し始めていませんが、私は[qScriptValueFromSequence](http://qt-project.org/doc/qt-4.8/qscriptengine.html#qScriptValueFromSequence)を見て回っています。それはここで何の使用ですか? – sjwarner

+0

チャームのように働いて、回答として投稿すれば受け入れます。 – Chris

答えて