Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Пропадание картинки рисуемое QPainter
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Система рисования. Печать
zuze
Я рисую сначала первый файл

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.

Но после рисования первого и второго файла, второго и третьего файла и т.д. в самом конце появляется фон на котором рисуется, то есть чёрный фон. А его не должно быт. Почему так получается?
Должен рисоваться первый и второй файл, второй и третий файл и т.д. и что бы фон не проявлялся.
zuze
Задача решена, я использовал

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)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.