Yes. There is nothing wrong with subclassing QThread. It gets to be wrong when you start adding slots to the subclass
However you don't have to subclass QThread at all. You can emit the signal from the Worker object as well when it's done its work or just immediately move it to the main thread. It breaks some OOP concepts but it's still a valid approach.
Bookmarks