3

QT ブリッジの使用:

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

myObj には、テーブルから生データを QList 形式で返すスロットがありますが、Javascript 側はデータ型を理解せず、以下を返します。

「エラー: myFunction() を呼び出せません: 不明な型 `QList<QVariantMap>'」

Qt Bridge が Qlist と QVariantMap を個別に渡すことができることは知っていますが、マップのリストを送信する方法はありますか?

4

1 に答える 1

0

QList を渡す代わりに、出力を QVariantList として渡すだけです。ドキュメントを読むと、Qt は最も基本的な生の型のみの変換を整理し、QVariantList は私が目指しているテーブル構造に対応するようです。

于 2013-09-18T13:59:29.130 に答える