LINUX.ORG.RU

QPainter


0

0
Здравствуйте,не подскажете каким образом делается правильно следующее: Ситуация: Пусть есть виджет, при нажатие кнопки,что-либо отрисовывается на другом виджете. Так уж получилось, что у меня при каждом нажатии клавиши происходит удаление всего, что было раньше и отрисовка только последнего изображения. Примеры смотрел.. Там сделано много объектов типа RenderArea каждый из которых помнит, какой объект рисует, мне же помнить информацию о старых геометрических телах не надо(нарисовал и забыл вообщем), надо просто чтобы не стиралось изображение.
anonymous
Автор, ничего не понял. Тебе надо просто рисовать новую картинку, и дело с концом.
JackYF ★★★★
()
Ответ на: комментарий от JackYF
переформулирую: Есть виджет, пусть при нажатии клавиши должно что-либо отрисоваться. Жму клавишу, вызывается некоторая функция, в которой вызывается update(), в paintEvent рисую свою фигуру, а все что было нарисовано раньше успешно стирается.Вопрос: Как правильно надо делать чтобы не происходила очистка?
arhibot
()
Ответ на: комментарий от arhibot
Вроде разобрался, я так понял, что надо QPixmap или QImage использовать.
arhibot
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.