QIcon :: pixmap () был изменен, чтобы возвращать большее растровое изображение в системах с высоким разрешением. Это изменение поведения, которое может нарушить существующий код, поэтому оно контролируется атрибутом приложения AA_UseHighDpiPixmaps:
qApp-> SetAttribute (Qt :: AA_UseHighDpiPixmaps);
Когда я устанавливаю этот атрибут и запускаю программу с одним из основных мониторов, все изображения выглядят нормально.
Но если активны два монитора: изображения на обычном мониторе выглядят ужасно. Qt выбирает @ 2x изображения для обычного монитора и изменяет их размеры.