Хочется сделать QPixmap полупрозрачным.
Делаю так:
QPixmap pixmap;
// заполняю pixmap
QPixmap alfaPixmap(QSize(200,60));
alfaPixmap.fill(QColor(50,50,50));
pixmap.setAlphaChannel(alfaPixmap);
Но почему-то после всего этого pixmap не меняется.
Проверяя какой alphaChannel становится у pixmap (функцией alphaChannel() ),вижу, что он остается прежним...
В чем ошибка? Может я что-то неправильно пишу?
Помогите, plz!
добавлено спустя: Все, я поняла свою ошибку:
alfaPixmap я делала не того размера. Его размер и размер pixmap, на который я накладывала этот alphaChannel, должен быть одинаковый.