def METHOD_NAME(self):
    widget = ThreadPoolPushButton(text="Compute 2^16")
    widget.setCallable(self.takesTimeToComputePow, 2, 16)
    widget.succeeded.connect(self.printResult)
    widget.failed.connect(self.printError)
    return widget