ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 概述 - QPixmap使用底层平台的绘制系统进行绘制,无法提供像素级别的操作 - 而QImage则是使用独立于硬件的绘制系统,实际上是自己绘制自己,因此提供了像素级别的操作,并且能够在不同系统之上提供一个一致的显示形式。 >[warning] 注意:如果 QImage 无法加载 jpeg,png 则需要在 Qt/plugins/imageformats 拷贝到 Debug或release 下 ## 实例 ### simlpe ``` void Label::paintEvent(QPaintEvent *event) { setGeometry(0,0,200,200); QPainter painter(this); QImage img(":/1.jpeg"); painter.drawImage(QRect(0,0,100,100),img); } ```