Quote Originally Posted by psih128 View Post
that's why I call movetoThead before calling setParent.
You cannot "pull" an object from another thread to your own thread. Only the thread that owns the object can call moveToThread().

the docks mention that QObjects are not thread safe, but it does not mean that they can not be used across threads at all...
That's exactly what "not thread-safe" means - the same object can't be called concurrently from different threads.

2) moveToThread should be thread safe - the object is pushed away from the thread, in which it has been created.
See above

3) setParent ??
It's definitely not thread-safe