Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: giker от Сентябрь 03, 2010, 11:58



Название: Отрисовка виджета в QImage
Отправлено: giker от Сентябрь 03, 2010, 11:58
Добрый день.
Создал свой собственный виджет, со своей собственной функцией отрисовки. В некоторый момент времени нужно получать изображение этого виджета в QImage. Для этого побывал использовать QPixmap::GrabWindow() или непосредственную отрисовку в QImage через QPainter. И в том и в другом случае надписи сделанные на виджете совершенно не читабельны, в то время как на главной форме проэкта все отображается нормально.
Подскажите, как можно решить проблему.
Спасибо.


Название: Re: Отрисовка виджета в QImage
Отправлено: TheMixa от Сентябрь 03, 2010, 15:22
делайте его на базе QLabel и получайте из QLabel::pixmap() либо реализовывайте аналог если уж захотелось полностью с нуля виджет сделать.


Название: Re: Отрисовка виджета в QImage
Отправлено: Sergeich от Сентябрь 03, 2010, 19:56
QWidget::render