Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: daimon от Май 09, 2011, 22:46



Название: Рисование на виджете в другом виджете
Отправлено: daimon от Май 09, 2011, 22:46
Код
C++ (Qt)
void Dialog_export_graph_to_image::paintEvent( QPaintEvent *e ) ////наследник от диалога
{
QPainter painter (widget_image);
painter.drawPixmap(0,0,img);
}
ничего не рисуется, если родитель - этот же диалог - всё норм и пиксмеп рисуется.
Как нарисовать что-то на виджете виджета?
спс


Название: Re: Рисование на виджете в другом виджете
Отправлено: GreatSnake от Май 10, 2011, 09:36
Перегрузи paintEvent() другого виджета и уже в нём рисуй.


Название: Re: Рисование на виджете в другом виджете
Отправлено: daimon от Май 10, 2011, 13:40
Перегрузи paintEvent() другого виджета и уже в нём рисуй.
сделал проще - лейбел - на него пиксмеп