I can make an array in QEngine and evaluate it, but I don't have any idea of how to get each element of the array to a QStringList or a normal QList...
This is probably a stupid question since I can't find anything on this forum about it . But I'm asking it anyway because I really want to know it!

Here's what I already got:
Qt Code:
  1. QScriptValue array = engine.evaluate("new Array(\"a\", \"b\", \"c\")");
  2. QVariant var = array.toVariant();
  3. if(var.canConvert<QStringList>())
  4. {
  5. QStringList list = var.value<QStringList>();
  6. qDebug() << "can convert";
  7. qDebug() << list.count();
  8. while(list.count())
  9. qDebug() << list.takeAt(0);
  10. }
To copy to clipboard, switch view to plain text mode 
And this is the output:
can convert
1
"a,b,c"
As you can see, the QStringList only contains one element: "a,b,c"...

Thanks,
Gillis