Hi guys, I'm trying to connect the output of an external process to a QML component. The idea would be to have a QProcess instance being called in a singleton C++ class, that connects the readyReadStandardOutput to a slot in the C++ class.... and this last one emits a signal that I can connect into QML
I'm instantiating the C++ class via setContextProperty, so it's a singleton object. Then I start the process, and connect the signal/slot: http://pastebin.com/p2CyZwfh Here's the first problem... the slot is never being called. The slot should be called and then emit another signal (that I could connect to QML): http://pastebin.com/Zvj1Y11w The other problem is that QML can't recognize this signal: http://pastebin.com/QWkkk5mT Giving me the error: *Cannot call method 'connect' of undefined* and of course, the signal is defined: http://pastebin.com/rxsnQNke Googling around all the examples I see are using the QMLRegisterType instead, to connect signals/slots, should I move to this way? It's not possible to connect with singleton/context objects? Of course, if there's an easier way to show the standard output of another process to a QML component I would love to know. Happy new year Best, Daniel
_______________________________________________ Interest mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/interest
