各位大侠请帮忙:
我用grabWidget抓取的图片,打开alpha通道后图片为灰色
代码如下:
QImage image = QPixmap::grabWidget(widget,0, 0, widget->width(), widget->height()).toImage();
image = image.convertToFormat(QImage::Format_ARGB32_Premultiplied);//这句似乎没起作用,试了所有格式都没成功
image.save("1.png");
image.setAlphaChannel(image);
image.save("2.png");
1.png 是和widget中本身的颜色一样,但2.png就成了灰色,这是为什么呀。如何解决呢?小妹先谢啦。请大侠们赐教。
[ 此帖被午小夜在2010-04-03 13:27重新编辑 ]