QuPath does not adjust the images, though by using the ImageJ macro runner, you could repeat any ImageJ code over a large area.
If all you are doing is changing the brightness and contrast, you should be able to raise your thresholds instead to get the same result. I don't think there is a difference between a background of 100 and a threshold of 150, or locking an image to -100 and having a threshold of 50. Unless you are interested in variations in the background, or the background varies... in which case adjusting the brightness and contrast would also not work.