2013-03-21 83 views
0

我找不到有关在qt中将qmap传递给javascript的示例代码。如何将qmap从qt传递给javascript?

我做了什么?

我已经连接了一个QObject到javascript,并且能够从qt应用程序发出信号,其中的 被javascript捕获。

emit mydata(mapVariable); 

在JavaScript: 在警告我试图打印,如:

function myslot(mapVar) { 
    alert (" map variable " + mapVar); 
} 

问题:

它不打印任何东西。这从根本上说明了我在这里犯了一个大错误。请建议我如何解决这个问题呢?..

+0

你打算如何处理JS中的QMap? – dtech 2013-03-21 13:04:22

回答

2

好,

我找到了解决办法,该QVariantMap是可以传递给Java脚本的数据结构,并可以在被视为JSON java脚本方面。

+2

接受你自己的答案。 – ypnos 2013-03-21 13:37:03

+0

至少对我来说''QVariantMap'传递给Javascript是行不通的。 – abergmeier 2013-07-09 13:20:31