3

使用 QT 桥:

myWebView->page()->mainFrame()->addToJavaScriptWindowObject("MyObj", myObjInstance);

myObj 有一个槽,它从 QList 格式的表中返回原始数据,但 Javascript 端不理解数据类型并返回:

“错误:无法调用 myFunction():未知类型 `QList<QVariantMap>'”

我知道 Qt Bridge 可以单独传递 Qlists 和 QVariantMaps,有没有办法发送地图列表?

4

1 回答 1

0

我没有传递 QList,而是将输出作为 QVariantList 传递。阅读文档,Qt 似乎只会整理出最基本的原始类型的转换,而 QVariantList 将适应我想要的表结构。

于 2013-09-18T13:59:29.130 回答