Russian Qt Forum
Ноябрь 25, 2024, 08:46 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QPixmap::setAlphaChannel() - в чем проблема ???  (Прочитано 5630 раз)
Natalie
Гость
« : Апрель 28, 2006, 16:32 »

Хочется сделать 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, должен быть одинаковый.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.131 секунд. Запросов: 21.