crossplatform.ru

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


  Ответ в QPalette и Png прозрачность
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
frefik Дата 18.6.2011, 0:24
  :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();
        }
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 24.4.2024, 5:31