Per http://doc.qt.io/qt-5/qtqml-javascript-imports.html
I am trying to in a JS file, import a class I made and exposed to QML via hash.h: class Hash :public QObject { Q_OBJECT ... QString sha1(QString str); } main(): qmlRegisterType<Hash>("MyLib", 1, 0, "Hash"); myfile.js: .import MyLib 1.0 as MyLib function myFunc(obj) { return MyLib.Hash.sha1(JSON.stringify(obj)); } but what I get when I call it is: qml: Parse Error: TypeError: Property 'sha1' of object [object Object] is not a function What am I doing wrong? JSON.Stringify-ing the MyLib or MyLib.Hash returns {} _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest