【发布时间】:2014-10-04 18:52:04
【问题描述】:
我正在尝试在 OSX 上构建一个基于 Qt 的应用程序(使用 CMake),但我创建的所有小部件(和文本)看起来都很糟糕。
例如,下面是系统偏好设置应用中复选框和放大文本的屏幕截图:
这是我的应用程序中的示例复选框和文本:
我的 Info.plist 文件包含
<key>NSHighResolutionCapable</key>
<string>True</string>
但这似乎没有效果。我也尝试过为字体设置渲染提示,但同样没有任何变化。使用 Qt 时,是否需要做一些特别的事情才能让复选框等简单的事情在 OSX 上很好地呈现?
【问题讨论】:
-
您使用什么版本的 Qt?在视网膜显示器上的 Qt4 中无法修复它:)。我花了很多时间处理视网膜上的 dpi 缩放问题。
-
Qt 5.3。有使用 Qt5 的经验吗?
标签: c++ macos qt cmake antialiasing