QT: рисование не в paintEvent
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 15.07.09 12:50
Оценка:
Здравствуйте, коллеги!

Хочу рисовать на виджете не в обработчике paintEvent, а по другим событиям, не работает. Примерно так:
void RenderArea::mouseMoveEvent(QMouseEvent *event)
{
 QPainter p(this);
 // drawing code goes here
}


Суть проблемы в том, что я не хочу перерисовывать все целиком, и хочу только модифицировать существующее отображение в соответствии с возникающими событиями. Поиск дал информацию, что в таких случаях рекомендуют "запоминать данные", а потом все отрисовывать в paintEvent, но меня это не устраивает.

21.01.10 13:41: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт
Маньяк Робокряк колесит по городу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.