Macos QML中的视网膜支持
如何在QML中使用视网膜支持?如何选择正确的尺寸和正确的图像分辨率?Macos QML中的视网膜支持,macos,qt,qml,retina-display,Macos,Qt,Qml,Retina Display,如何在QML中使用视网膜支持?如何选择正确的尺寸和正确的图像分辨率? 应用程序需要在视网膜上工作,而不是视网膜设备。可以找到Morten Johan Sørvig关于该主题的一篇非常好和全面的文章 在hdpi支持方面,Qt Quick 2和Qt Quick控件开箱即用。 需要考虑的一个重要因素是光栅内容,如本文所述: 作为一名应用程序开发人员,你有两个选择:(忽略“什么都不做” (可选) 第一个选项很方便,因为每个选项只有一个版本 资源。然而,你可能会发现(或者你的设计师会告诉你)这一点 为特定
应用程序需要在视网膜上工作,而不是视网膜设备。可以找到Morten Johan Sørvig关于该主题的一篇非常好和全面的文章 在hdpi支持方面,Qt Quick 2和Qt Quick控件开箱即用。 需要考虑的一个重要因素是光栅内容,如本文所述: 作为一名应用程序开发人员,你有两个选择:(忽略“什么都不做” (可选) 第一个选项很方便,因为每个选项只有一个版本 资源。然而,你可能会发现(或者你的设计师会告诉你)这一点 为特定分辨率创建图标等资源时,效果最佳。 为了促进这一点,Qt as采用了图像的“@2x”约定 文件名: foo.pngfoo@2x.png 高分辨率内容可以与 原件。需要时会自动加载“@2x”版本 通过QML图像元素和QIcon: 图像{source=“foo.png”}QIcon图标(“foo.png”) (记住为QIcon设置AA_UseHighDpiPixmaps)
关于该主题的另一个主题。关于大小(窗口大小、按钮大小等)有什么规定?
Replace existing raster content with a high-resolution version
Provide separate high-resolution content