拉伸和qt中的透明背景图像

时间:2012-03-06 15:59:44

标签: image qt qt4 transparency stretch

png格式的图片,分辨率为48x48,白色背景。我需要将它拉伸到16x16的大小,白色背景是透明的。要显示图像我正在使用代码:

QWidget* Icon;
QPixmap ico1(":/icons/ico1.png");
QPalette pal;
    pal.setBrush(Icon->backgroundRole(), QBrush(ico1));
    Icon->setPalette(pal);
Icon->resize(16,16);

感谢。

1 个答案:

答案 0 :(得分:0)

透明度使用setWindowOpacity