0
png格式的图片,分辨率为48x48,带白色背景。我需要将它拉伸到16x16的大小,并且白色背景是透明的。要显示图像我使用的代码:拉伸和qt中的透明背景图像
QWidget* Icon;
QPixmap ico1(":/icons/ico1.png");
QPalette pal;
pal.setBrush(Icon->backgroundRole(), QBrush(ico1));
Icon->setPalette(pal);
Icon->resize(16,16);
谢谢。
你是在问,“我怎么能调整我的48x48的图像一个16x16的一个,同时保留背景透明度?” ? – Bart 2012-03-06 16:04:04
1)如何加载图像以及如何拉伸或缩小(放大/缩小) 2)如何使白色背景变得透明?该程序没有显示背景图像。 – 2012-03-06 16:11:43