Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Архив вопросов и ответов (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/)
-   -   Как рисовать не в paintEvent? (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/kak-risovat-ne-v-paintevent-332899/)

Guest 30.09.2011 10:03

Как рисовать не в paintEvent?
 
Здравствуйте!Собственно сабж, и возможнро ли это?Хочу рисовать (дорисовывать) изображение/его части, реагируя на действия пользователя - мышь, клавиатура, при этом не хотелось бы самому заводить QPixmap, в который будет производится отрисовка, и который будет копироваться в widget по paintEvent'у.Хочу так:1) Создаем Qpixmap размером с виджет.2) копируем в него изображение виджета (или только его части), планируется использовать hint о том, какая область будет обновляться3) Рисуем на QPixmap'е4) Копируем QPixmap или его часть на виджет.Не пойму, как реализовать пп 2, 4? Нашел вроде метод grabWidget, но как я понял, он вызывает событие paintEvent для виджета, чего как раз хочется избежать.


Часовой пояс GMT, время: 14:28.


© www.otvetnemail.ru - Форум вопросов и ответов.