2010-11-28 26 views
0

Je travaille actuellement sur ce sujet: http://doc.qt.io/qt-5/qtwebkit-bridge.htmlQt programmation de webkit, quels sont les types de données Qt correspondants aux types de données Javascript?

J'ai une classe C++ qui associe un objet Javascript et je veux que mon C++ fonction pour retourner tout type de données Javascript, comme objet, tableau, chaîne, nombre etc.

Quels sont les types de données Qt correspondants aux types de données JS?

par exemple. (Je ne sais pas si ce mapping est correct)

Javascript data type     Qt data type 

string        QString 
array         QList, QVariantList 
..... 

Je veux juste savoir comment les cartes de type de données à l'autre.

+1

Je ne sais pas combien d'attention avez-vous payé à la documentation que vous avez cité, mais tout ce que vous avez besoin est là: http: //doc.qt .nokia.com/4.7-snapshot/qtwebkit-bridge.html # types de données. –

+0

Merci pour le rappel. J'ai essayé plusieurs types de qt, tels que QObjectList et QVariantList, mais le moteur javascript semblait ne pas les reconnaître –

Répondre

1

Vous trouverez peut-être quelques indices ici:

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

+0

Depuis Qt 4.7, QtScript n'a rien à voir avec le pont Qt JavaScript <-> disponible dans QtWebKit. –

+1

Vrai, mais il est toujours basé sur la même idée et la technologie de base, qui est QVariant. – BastiBen