Qt: Как использовать AA_UseHighDpiPixmaps для двух мониторов

Я использую два монитора: Retina и Normal.

Я читаю эту статью http://blog.qt.io/blog/2013/04/25/retina-display-support-for-mac-os-ios-and-x11/

Есть:

QIcon :: pixmap () был изменен, чтобы возвращать большее растровое изображение в системах с высоким разрешением. Это изменение поведения, которое может нарушить существующий код, поэтому оно контролируется атрибутом приложения AA_UseHighDpiPixmaps:

qApp-> SetAttribute (Qt :: AA_UseHighDpiPixmaps);

Когда я устанавливаю этот атрибут и запускаю программу с одним из основных мониторов, все изображения выглядят нормально.

Но если активны два монитора: изображения на обычном мониторе выглядят ужасно. Qt выбирает @ 2x изображения для обычного монитора и изменяет их размеры.

Как решить мою проблему с двумя мониторами?

6

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]