В роли виджета для загрузки картинки я сделал унаследованный от QLabel виджет с переопределенным событием
void RenderingLabel::paintEvent(QPaintEvent* pe){}Мышка отлично рисовала, но проблема была в том, что фоновая картинка не отображалась. Как позже выяснилось, нужно было вызвать базовое событие paintEvent. Т.е. все должно выглядеть вот так:
void RenderingLabel::paintEvent(QPaintEvent* pe) { QLabel::paintEvent(pe); // базовое событие QPainter painter(this); // А тут рисуем что хотим }Вот и все дела)
Комментариев нет :
Отправить комментарий