Схема довольно простая. Первым делом создадим стандартное приложение "Gui приложение Qt".
Следующим шагом добавим единственный слот, который и будет делать захват экрана. В файле mainwindow.h (или где вы решили для себя создать этот слот) добавим:
public slots:
void prntScr();
Остаётся определить нам метод:
void MainWindow::prntScr()
{
QPixmap okno = QPixmap::grabWindow(QApplication::desktop()->winId());
}
Переменная okno в данном случае хранит в себе картинку всего рабочего стола. Далее можете делать с ней что хотите :)
Все просто. Спасибо!))
ОтветитьУдалитьА как ету картинку засунуть в видео?
ОтветитьУдалить