【发布时间】:2016-08-22 00:17:42
【问题描述】:
我正在尝试用QPainter::drawPixmap() 在QWidget 内绘制一个图标(.png)
:
QPixmap _source = "/.../.png";
painter.setRenderHint(QPainter::HighQualityAntialiasing);
painter.drawPixmap(rect(), _source);
但与QLabel(例如)和较小尺寸(在我的情况下为 19*19)相比,结果并不完美。
我能做什么?
****编辑****
QLabel 像素图 @ 大小为 19*19:
我的绘画@尺寸 19*19 通过SmoothPixmapTransform 渲染类型:
【问题讨论】:
标签: qt qwidget qpainter qpixmap qt5.5