【发布时间】:2012-05-05 16:14:54
【问题描述】:
我不明白 QImage 和 QPixmap 之间有什么区别,它们似乎提供相同的功能。什么时候应该使用 QImage,什么时候应该使用 QPixmap?
【问题讨论】:
-
我不确定我是否理解你的问题,但我认为在文档中很清楚:“QImage 是为 I/O 和直接像素访问和操作而设计和优化的,而QPixmap 专为在屏幕上显示图像而设计和优化。” doc.qt.nokia.com/latest/qpixmap.html#details
-
是的!我已经找到了,但不是很了解,例如针对I/O进行了优化,针对显示进行了优化,这是在不同平台上显示的图片不同吗? ..你能帮我解释一下吗..谢谢..
-
我仍然不能 100% 确定我明白你的意思,但如果你使用的是 QWidgets,你可以在 QLabel 中显示它。如果你使用 QGraphicsView,你可以在 QGraphicsPixmapItem 中显示它。如果您使用 QML,Image 元素将为您处理一切。
-
换个说法,Engine是什么,它的工作是什么?什么时候用?