void MainWindow::on_pbt_xin_clicked()
{
if(ui->checkBox->isChecked())
{
this->hide();
this->timer=new QTimer;
QObject::connect(this->timer,SIGNAL(timeout()),SLOT(shotScreenSlot()));
this->timer->start(1000/24);
}
else{
qApp->beep();
}
}
void MainWindow::shotScreenSlot()
{
this->pixmap=QPixmap::grabWindow(QApplication::desktop()->winId());
ui->playermovie->setPixmap(this->pixmap.scaled(ui->playermovie->size()));
QClipboard *clipboard=QApplication::clipboard();
clipboard->setPixmap(this->pixmap);
this->show();
this->timer->start();
}
QT中的获取当前图片
最新推荐文章于 2022-01-28 13:54:22 发布