A few notes that are already mentioned in the official docs here and here:
If an object has a parent, it has to be in the same thread as the
parent, i.e. it cannot be moved to a new thread, nor can you set a parent to an object if the parent and the object live in different threads
When an ob...