Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: dr_Begemot от Июль 20, 2010, 12:27



Название: Как сделать скрин окна?
Отправлено: dr_Begemot от Июль 20, 2010, 12:27
Нужно по вызову некоторой интерфейсной функции как-то записать в QPixmap все что отображается в данный момент на окне.
Никто не сталкивался? Как это сделать?


Название: Re: Как сделать скрин окна?
Отправлено: GreatSnake от Июль 20, 2010, 12:29
QPixmap QPixmap::grabWindow ( WId window, int x = 0, int y = 0, int width = -1, int height = -1 )   [static]


Название: Re: Как сделать скрин окна?
Отправлено: dr_Begemot от Июль 20, 2010, 12:36
QPixmap QPixmap::grabWindow ( WId window, int x = 0, int y = 0, int width = -1, int height = -1 )   [static]

А как WId получить у виджета?


Название: Re: Как сделать скрин окна?
Отправлено: dr_Begemot от Июль 20, 2010, 12:38
QPixmap::grabWidget

РЕШЕНО)