QML Image 元素

作者: 一去、二三里
个人微信号: iwaleon
微信公众号: 高效程序员

在 QML 中,Image 是用于显示图像的基本元素之一,通过它可以很容易地加载本地或者网络图片。Image 支持多种标准图像格式,包括位图(如 PNG 和 JPEG)和矢量图(如 SVG)。如果需要显示动图,可使用 AnimatedSprite 或者 AnimatedImage。

以下是一些常用的 Image 属性:

  • source:用于指定显示的图像路径,可以是本地文件的路径或远程 Url 地址。
  • mirror 和 mirrorVertically:用于控制图像是否镜像显示(即:水平反转和垂直反转)。
  • fillMode:用于控制图像的显示方式(例如,使用 Image.PreserveAspectFit 来保持图像的宽高比,并缩放图像以适合可视区域)。
  • asynchronous:用于指定图像加载时是否启用异步模式。若为 true,则异步加载,这意味着在后台进行且不会阻塞主线程,从而提高程序的性能和响应能力;若为 false,则同步加载,直到图像加载完成,这可能导致程序无响应。
  • status:表示当前图像的加载状态(例如:在加载图像出错时状态为 Image.Error)。
  • progress:表示当前图像的加载进度。
  • ……

完整的

猜你喜欢

转载自blog.csdn.net/u011012932/article/details/131197531
QML
今日推荐