Developer Blog - Inventic.eu
  • Skipper - The ORM Designer
  • VsBuilds - Parallel building
  • Pulpo - Free Skipper CLI

Tag: #Retina

Problem with Qt application on MacOS Retina display

Standard Qt application on retina display looks ugly. Fuzzy fonts and images. This is how ORM Designer originaly looks on Retina:

[caption id="" align="aligncenter" width="2880"] ORM Designer on Retina before optimizations[/caption]

Improve font autoscaling

First step how to improve Qt application on retina is by adding following definise to Info.plist

NSPrincipalClass<br />
NSApplication<br />

[caption id="" align="alignnone" width="405"] How to update Info.plist[/caption]

If you're updating existing application, it's necessary to copy application to different location after Info.plist update. MacOS cache all .plist files and without that update will not be apply.

After applying this fix, this is how application looks:

[caption id="" align="aligncenter" width="2880"] How ORM Designer looks after fix[/caption]

External sources

20 Feb 2013

Posted by: ludek.vodicka

Qt #Qt #MacOs #Retina