Russian Qt Forum
Ноябрь 01, 2024, 16:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Можно ли рисовать вне paintEvent?  (Прочитано 2872 раз)
PulSar.CE3194694
Гость
« : Декабрь 09, 2012, 22:03 »

Добрый вечер.
А можно ли рисовать с помощью QPainter вне метода paintEvent?
Записан
V1KT0P
Гость
« Ответ #1 : Декабрь 09, 2012, 22:10 »

Добрый вечер.
А можно ли рисовать с помощью QPainter вне метода paintEvent?
Зачем тебе это надо? Можно к примеру рисовать на QImage а затем при paintEvent накладывать это изображение сверху.
Записан
mutineer
Гость
« Ответ #2 : Декабрь 09, 2012, 22:11 »

Цитировать
When the paintdevice is a widget, QPainter can only be used inside a paintEvent() function or in a function called by paintEvent(); that is unless the Qt::WA_PaintOutsidePaintEvent widget attribute is set. On Mac OS X and Windows, you can only paint in a paintEvent() function regardless of this attribute's setting.

Да, но не на виджетах
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.042 секунд. Запросов: 21.