QtでC#のbackgroundworkerのようなものを実現するにはどうすればいいのでしょうか