我是 QT 新手,我知道如何在窗口上加载简单的图像。 我想知道如何使透明?.
请告诉我实现它的方法。
谢谢
最佳答案
我就是这样做的:
canvas = new QImage(":/Zuerich.jpg");
city = new QImage(canvas->size(),QImage::Format_ARGB32);
QPainter p(city);
p.setOpacity(0.1);
p.drawImage(0,0,*canvas);
p.end();
// the proof:
QRgb pix = city->pixel(10,10);
qDebug() << "Alpha" << qAlpha(pix);
关于qt - QT中的透明图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2265226/