Я написал некоторый код, который показывает два виджета:
#include <QtWidgets/QApplication>
#include <QtWidgets/QLabel>
#include <QtGui/QPixmap>
#include <QtWidgets/QWidget>
#include <QtGui/QPalette>
#include <QtGui/QPixmap>
#include <QtGui/QBrush>
int main(int argc, char** argv)
{
QApplication app(argc, argv);
QPixmap pix;
pix.load(":/mira.jpg");
QLabel lbl;
lbl.resize(pix.size());
lbl.setPixmap(pix);
lbl.show();
QWidget wgt;
QPixmap pix2;
pix2.load(":/mira.jpg");
QPalette pal;
pal.setBrush(wgt.backgroundRole(), pix);
wgt.setPalette(pal);
wgt.setAutoFillBackground(true);
wgt.resize(pix2.size());
wgt.show();
return app.exec();
}
Но я заметил, что яркость изображения, отображаемого этими виджетами, и яркость того же изображения, отображаемого стандартными macOs Preview.app, немного отличаются:
Различные свидетельства яркости

Это не иллюзия, я проверил это с помощью инструмента macOS DigitalColorimetor.app, и яркость действительно отличается, это правда!
Почему одни и те же изображения имеют разную яркость в приложении QtWidgets и стандартном приложении предварительного просмотра? Какое представление изображения соответствует действительности?
UPD: изображение открыто в (слева направо) Preview.app, Qt Creator (Resource View), Google Chrome
Qt что-то делает не так
