QT中Qpixmap与QImage的转化
发布日期:2021-05-07 00:22:13 浏览次数:21 分类:技术文章

本文共 323 字,大约阅读时间需要 1 分钟。

QImage image;image.load(":/pics/earth.png"); QPixmap pixmap = QPixmap::fromImage(image.scaled(size(),Qt::KeepAspectRatio)); QPainter painter(this);painter.drawPixmap(0,0,pixmap);

1.

Qt::KeepAspectRatio,可以缺省(系统会自动使用默认参数);
**2.**size() 很关键,可以是图片在矩形区域中显示时能自动适应大小。
也可以自己设定,不过要注意,当图像大小小于矩形大小时图像显示会变模糊(且差别越大越明显),不过·当图片大小大时则不会有影响。

上一篇:使用seek()函数与read()快速实现读取文件中的一段数据
下一篇:qt开发游戏必须要了解的数据类

发表评论

最新留言

感谢大佬
[***.8.128.20]2025年03月30日 04时41分44秒