LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

Сделал проект демонстрирующий косяк(?): http://pastebin.com/jtCcRz9B.

А почему ты лезешь в иксы? У QPixmap есть метод QPixmap::grabWindow:

http://qt-project.org/doc/qt-4.8/qpixmap.html#grabWindow

UPD: А, я понял. Эта функция Qt перекрывающее окно тоже скопирует, что может быть нежелательным.

The grabWindow() function grabs pixels from the screen, not from the window, i.e. if there is another window partially or entirely over the one you grab, you get pixels from the overlying window, too.

Исправление Zubok, :

Сделал проект демонстрирующий косяк(?): http://pastebin.com/jtCcRz9B.

А почему ты лезешь в иксы? У QPixmap есть метод QPixmap::grabWindow:

http://qt-project.org/doc/qt-4.8/qpixmap.html#grabWindow

UPD: А, я понял. Эта функция Qt перекрывающее окно тоже скопирует, что может быть нежелательным.

Исходная версия Zubok, :

Сделал проект демонстрирующий косяк(?): http://pastebin.com/jtCcRz9B.

А почему ты лезешь в иксы? У QPixmap есть метод QPixmap::grabWindow:

http://qt-project.org/doc/qt-4.8/qpixmap.html#grabWindow