crossplatform.ru

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


  Ответ в Пропадание картинки рисуемое QPainter
Введите ваше имя
Подтвердите код

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

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


Последние 10 сообщений [ в обратном порядке ]
zuze Дата 29.1.2013, 14:46
  Задача решена, я использовал

if (static_cast<int>((MyRadianToGradus(phi) - 6)+0.5) < 360)
   FileNext = 1;


У FileNext тип bool.

Я запутался, где присваиваю 0, а где 1, переменной FileNext.

И поэтому я сделал без FileNext.

При открытии файлов написал

if (static_cast<int>((MyRadianToGradus(phi) - 6)+0.5) == 360)


А при рисовании

if (static_cast<int>((MyRadianToGradus(phi) - 6)+0.5) <= 360)
zuze Дата 29.1.2013, 8:49
  Я рисую сначала первый файл

Tochka.drawImage(50, 50, im1, 0, 0, (phi*720.0/(2*M_PI)), 492);


Тут рисуется первый и второй файл, второй и третий файл и т.д. Через определённый промежуток времени.

Tochka.drawImage(50, 50, im1, 0, 0, (phi*720.0/(2*M_PI)), 492);
Tochka.drawImage(50+(phi*720.0/(2*M_PI)), 50, im2, (phi*720.0/(2*M_PI)), 0, 720 - (phi*720.0/(2*M_PI)), 492);


"im1" и "im2" - это объекты QImage.

Но после рисования первого и второго файла, второго и третьего файла и т.д. в самом конце появляется фон на котором рисуется, то есть чёрный фон. А его не должно быт. Почему так получается?
Должен рисоваться первый и второй файл, второй и третий файл и т.д. и что бы фон не проявлялся.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 9:25