У меня есть Beaglebone Black и 7" ЖК-дисплей. Я создал простое графическое приложение, которое имеет 100 различных видов, и каждый из них отображается на секунду. Я хотел бы сделать снимок экрана каждого вида и сохранить их в формате «.jpg» в корневом каталоге Beaglebone.Qt Скриншот 7 "LCD
-1
A
ответ
0
Создать скриншот:
http://doc.qt.io/qt-5/qtwidgets-desktop-screenshot-example.html
QScreen *screen = QGuiApplication::primaryScreen();
if (screen)
originalPixmap = screen->grabWindow(0);
http://doc.qt.io/qt-5/qscreen.html#grabWindow
Сохранить скриншот как JPEG
http://doc.qt.io/qt-5/qpixmap.html#save
Надежда, что помогает.
И ваш вопрос, что именно? – TheDarkKnight
Как получить снимок экрана из моих просмотров во встроенной системе? – eeturk
Возможный дубликат [Съемка снимка конкретного окна - C++/Qt] (http://stackoverflow.com/questions/1774222/taking-screenshot-of-a-specific-window-c-qt) – sashoalm