0
我有一些需要對某些C++數據進行操作的QtScript。我已經通過QScriptEngine::globalObject().setProperty()
公開了一些變量,但這似乎只適用於簡單數據類型和QStrings。將QStringList公開爲QtScript數組
我試過使用QScriptEngine::newVariant()
,但沒有QVariant
的成員函數暴露給腳本引擎。
理想情況下,我希望能夠將QStringList轉換爲一個普通的QtScript數組並在其上調用本地數組函數。有沒有辦法做到這一點?
我還沒有真正開始使用Qt Script,但是我記得在拖網文檔時看到[qScriptValueFromSequence](http://qt-project.org/doc/qt-4.8/qscriptengine.html#qScriptValueFromSequence)這裏有什麼用處嗎? – sjwarner
工作就像一個魅力,如果你作爲答案張貼我會接受。 – Chris