Я пытаюсь преобразовать QVariantMap в объект Qt Script. Если я правильно понял, это должно выглядеть примерно так:
QScriptEngine* engine = new QScriptEngine();
QVariantMap* test = new QVariantMap();
test.insert("testkey", QString("testvalue"));
QScriptValue testqs = engine->toScriptValue(test);
QString value = testqs.property("testkey").toString();
Я не уверен, что это правильный путь к событию, попробуйте запросить значение из ScriptValue. Но основная проблема в том, что объект Script, который я получаю, похоже, не обладает какими-либо свойствами, которые были на карте для начала.
Итак, что мне не хватает?