this is how i solved my problem... i run the non-qt process as thread and inherit class Bridge which emits the Qt signals for me... hope it will help you: http://pastebin.com/f16019559 i'm sure there are more elegant solutions and i would like to learn about them...