[Fixed] error: ‘start‘ is a private member of ‘QThread‘ This is because when the custom subclass inherits qthread, it is not decorated with public. Just add the public modifier: