0

I have a c++/qt application that I made scriptable via a QJSEngine my_eng in which I expose my QWidget my_obj via my_eng.globalObject().setProperty("my_obj", my_eng.newQObject(my_obj));

Now from within JS I can call all methods of my_obj. I have a method getRect() which returns a QRectF and when I call it I get a good representation of it: QRectF(10, 10, 200, 200)

Now, if I store this a in variable my_rect and try to access it via usual qt methods like my_rect.setWidth(11) I get a

TypeError: Property 'setWidth' of object QRectF(10, 10, 200, 200) is not a function

Does someone know how to make all qt type available in QJSEngine?

bibi
  • 3,671
  • 5
  • 34
  • 50

0 Answers0