3
如何在QML中使用视网膜支持?如何选择正确的尺寸和正确的图像分辨率? 应用程序需要在视网膜和非视网膜设备上工作。QML中的视网膜支持
如何在QML中使用视网膜支持?如何选择正确的尺寸和正确的图像分辨率? 应用程序需要在视网膜和非视网膜设备上工作。QML中的视网膜支持
Morten JohanSørvig关于该主题的一篇非常好的综合性文章可以在here找到。
当涉及到hdpi支持时,Qt Quick 2和Qt Quick Controls的开箱即用性非常好。 考虑到一个重要的事情是光栅内容和在文章中解释说:
作为应用开发者,你有两个选择:(忽略“什么也不做” 选项)
Replace existing raster content with a high-resolution version Provide separate high-resolution content
第一个选项很方便,因为每个 资源只有一个版本。但是,您可能会发现(或者您的设计人员会告诉您)图标等资源在为特定分辨率创建时看起来效果最佳。 为方便起见,Qt的通过的“@ 2X”约定图像 文件名:
foo.png [email protected]
高分辨率的内容可以与 提供并排侧原稿。
图片{源=“foo.png”} QIcon图标(“foo.png”)
(记住:需要 当由QML图像单元和QIcon的“@ 2X”的版本将被自动加载设置为AA_UseHighDpiPixmaps QIcon)
另一个线程的话题here。
大小(窗口大小,按钮大小等)是怎么回事? – Robotex 2014-10-03 01:29:23