2013-03-21 74 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