Qt在OSX上的抗锯齿问题

时间:2014-10-04 18:52:04

标签: c++ macos qt cmake antialiasing

我试图在OSX上构建一个基于Qt的应用程序(使用CMake),但我创建的所有小部件(和文本)看起来都很糟糕。

例如,以下是“系统偏好设置”应用中的复选框和放大文字的屏幕截图:

looking_good

以下是我的应用中的示例复选框和文字:

poop

我的Info.plist文件包含

<key>NSHighResolutionCapable</key> <string>True</string>

但这似乎没有效果。我还尝试设置字体的渲染提示,但同样没有任何变化。在使用Qt时,是否需要做一些特殊的事情来获取像OSX这样的复选框这样的简单内容?

1 个答案:

答案 0 :(得分:4)

所以Info.plist调整最终得到了正确的修复,但OSX缓存了.plist文件。删除整个生成的包(包括.plist)修复了该问题。万岁的好看的复选框。