2010-02-15 7 views
1

Je suis nouveau à QT, je dois savoir comment charger une image simple sur une fenêtre. je veux savoir comment rendre transparent ?.Image transparente dans QT

s'il vous plaît dites-moi le moyen de l'atteindre.

Merci

+0

j'ai trouvé réponse ici http://wiki.forum.nokia.com/index.php/CS001515_-_Transparent_QPixmap_picture – Naruto

Répondre

2

Voici comment je l'ai fait:

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); 
Questions connexes