いくつかのC++データを操作する必要のあるQtScriptがいくつかあります。すでにいくつかの変数を公開していますQScriptEngine::globalObject().setProperty()
が、これは単純なデータ型とQStringの場合にのみ機能するようです。
を使用してみましQScriptEngine::newVariant()
たが、のメンバー関数はどれもQVariant
スクリプトエンジンに公開されていません。
理想的には、QStringListをプレーンなQtScript配列に変換し、その上でネイティブ配列関数を呼び出せるようにしたいと思います。これを行う方法はありますか?