Я пытаюсь создать приложение на основе Qt на OSX (используя CMake), но все создаваемые виджеты (и текст) выглядят ужасно.
Например, вот снимок экрана с флажком и текстом увеличения в приложении «Системные настройки»:
а вот образец флажка и текст из моего приложения:
Мой файл Info.plist содержит
<key>NSHighResolutionCapable</key>
<string>True</string>
но это, похоже, не дает эффекта. Я также попытался установить подсказку рендеринга для шрифтов, но опять же, ничего не меняется. Есть ли что-то особенное, что нужно сделать, чтобы простые вещи, такие как флажки, хорошо отображались в OSX при использовании Qt?
Таким образом, корректировка Info.plist закончилась правильным исправлением, но OSX кэширует файлы .plist. Удаление всего сгенерированного пакета (включая .plist) решило проблему. Ура за хорошо выглядящие флажки.