QPixmap не делает скрин окна веб браузера

198
11 июля 2017, 21:38

Когда я использую QPixmap::GrabWindow(WId) на окне с веб браузером (например, Chrome), он возвращает мне просто черный экран. Использую следующий код:

QScreen *screen = QGuiApplication::primaryScreen();
m_pixmap = screen->grabWindow(hW);
m_image = m_pixmap.toImage();
m_image.save("p.png");

p.png - получается просто черная картинка. С другими окнами получается нормально (например, скрин проводника). Как можно сделать скрин окна браузера?

READ ALSO
Как создается диск в оперативной памяти?

Как создается диск в оперативной памяти?

Здравствуйте! Необходимо чтобы часть оперативной памяти определялась как жесткий дискЗнаю о существовании такой утилиты как Dataram RAMDisk, но хотелось...

187
Почему ИИ, который сделан с помощью минимакс алгоритма, иногда проигрывает в человека ? с++

Почему ИИ, который сделан с помощью минимакс алгоритма, иногда проигрывает в человека ? с++

Я сделал небольшую игру крестики-нолики, для ИИ использован минимакс алгоритмНо определенными комбинациями его легко обыграть

380
Бесконечный цикл перед PeekMessage

Бесконечный цикл перед PeekMessage

Всем доброй ночиВсе-таки не успокоюсь, пока не решу окончательно одну проблему

260
Наиболее точный вариант таймера для MFC C++

Наиболее точный вариант таймера для MFC C++

Уважаемые коллеги! В моем приложении MFC должна выводится некоторая строка в list control через некоторый промежуток времени от 50 до 1000 миллисекунд

245