[Development] Override toString() method for c++ QObject types in QML

Luke Parry pumpkinteapot at gmail.com
Sat Nov 7 18:52:31 CET 2015

Is it possible to override the toString method for native c++ QObject types
for use in QML scripts?

e.g. using

Q_INVOKABLE QString toString() const;

This doesn't appear to work because it is overridden by some default
implementation which returns a pointer value. Is this done intentionally?
Could a workaround  be done through javascript prototype methods...

It would just improve the readability of debug messages and errors when
running scripts.

Huge Thanks,
Luke Parry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20151107/ee3e6a9b/attachment.html>

More information about the Development mailing list