crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> QPalette и Png прозрачность
frefik
  опции профиля:
сообщение 18.6.2011, 0:24
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 16
Регистрация: 30.5.2011
Пользователь №: 2706

Спасибо сказали: 0 раз(а)




Репутация:   0  


:clapping: Всем привет. Есть следующий код, делает то что надо, единственное при прозрачном png изображении, видна предыдущая картинка, собственно как правильно очистить, закрыть предыдущее изображение или вообще убрать прозрачность?

         if((suf.toLower() == "jpg") || (suf.toLower() == "jpeg") || (suf.toLower() == "png") || (suf.toLower() == "gif")){
            fonSVG->close();
            mainPalette->setBrush(QPalette::Window, QBrush(resizePicture(listBackground[month-1])));
            setPalette(*mainPalette);

        }
        else if((suf.toLower() == "svg") || (suf.toLower() == "svgz")){
            fonSVG->load(listBackground[month-1]);
            fonSVG->show();
        }
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 18.4.2024, 22:44