我想画一个QWidget
内的图标文件(.png)与QPainter::drawPixmap()
:QPainter :: drawPixmap()不好看,质量低?
QPixmap _source = "/.../.png";
painter.setRenderHint(QPainter::HighQualityAntialiasing);
painter.drawPixmap(rect(), _source);
但比较QLabel
(例如)和较低的尺寸(19在我的情况* 19)结果并不完美。
我该怎么办?
**** ****编辑
QLabel
与像素图@尺寸19 * 19:
我的画@尺寸19 * 19经SmoothPixmapTransform
渲染类型:
Thanks.i试过你说的,但结果是一样的! – IMAN4K
我已更新我的问题 – IMAN4K
@ IMAN4K原始图像有多大? – dtech