2010-11-28 4 views
0

Ich arbeite derzeit zu diesem Thema: http://doc.qt.io/qt-5/qtwebkit-bridge.htmlQt Webkit Programmierung, was sind die entsprechenden Qt Datentypen zu Javascript Datentypen?

Ich habe eine C++ Klasse, die ein Javascript-Objekt abbildet, und ich möchte meine C++ Funktion alle Javascript-Datentypen zurück, wie Objekt, ein Array, String, Anzahl usw.

Was sind die entsprechenden Qt-Datentypen für JS-Datentypen?

z.B. (Ich weiß nicht, ob diese Zuordnung korrekt ist)

Ich möchte nur wissen, wie der Datentyp einander zugeordnet ist.

+1

Ich bin nicht sicher, wie viel Aufmerksamkeit haben Sie in der Dokumentation zahlen Sie zitiert, aber alles, was Sie brauchen, ist es: http: //doc.qt .nokia.com/4.7-snapshot/qtwebkit-bridge.html # Datentypen. –

+0

Danke für die Erinnerung. Ich habe mehrere Qt-Typen wie QObjectList und QVariantList ausprobiert, aber die Javascript-Engine konnte sie nicht erkennen. –

Antwort

1

Sie könnten einige Hinweise finden Sie hier:

http://doc.qt.io/qt-5/qscriptvalue.html

+0

Ab Qt 4.7 hat QtScript nichts mehr mit der in QtWebKit verfügbaren JavaScript <-> Qt-Brücke zu tun. –

+1

Stimmt, aber es basiert immer noch auf der gleichen Idee und Kerntechnologie, die QVariant ist. – BastiBen