Yes but you can always move the QThread object from to GUI thread to the worker thread to solve this. This way connect will default to Qt:irectConnection and the slot gets executed by the worker thread.
Or, as you said, can leave it like it already is and force a direct connection.
EDIT: both approaches work, but I prefer the one with changing the object's affinity. Don't really know why, though...
Bookmarks