问题
在Apple Retina 显示器下,Parallels Desktop虚拟机中有些程序界面缩放一半,按钮显示不正确,部分界面显示不全。 或者Pyinstaller打包的的Pyqt5程序界面显示有问题。
原因
一些基于 Windows 的程序不适于 Retina显示器具有这种高像素密度 (DPI) 分辨率:Windows 虚拟机的分辨率变得非常高,因此一切都变得太小;无法正常显示程序中的字体、用户界面按钮或图像。
解决方案
- 调整 Windows 虚拟机的 配置 设置 > 硬件 > 视频(图片) > 将 Retina 设置从 最适合 Retina (或 更多空间 )更改为 缩放 (禁用 HiDPi)。注意 :对于 Windows 8.1 和 Windows 10 虚拟机类型,只需取消选中 启用 Retina 分辨率 选项。
- 检查 Windows 虚拟机的缩放设置:右击 Windows 桌面 ,依次点击 屏幕分辨率 > 缩放文本或其他项目 ,设置 100% 缩放 ,然后依次点击 应用 和 注销 。
- Mac OS X 系统偏好设置 > 显示器 。您需要将 分辨率 从 最适合 Retina 显示器 更改为 缩放 ,然后更改保留了 最适合 (Retina) 设置的一项。
- 重新启动虚拟机应用更改。
应用上述分辨率之后,所有基于 Windows 的程序将以 1:1 缩放比例正确显示,即一切都将正常显示。您可能会注意到,唯一有些不便的是 Windows 中字体 – 在 Apple Retina 显示器上运行 Windows 的结果。