QString folder = QStandardPaths::writableLocation(QStandardPaths::DesktopLocation);
QString name = QString("%1_%2").arg(tr("apple")).arg(
QDateTime::currentDateTime().toString("yyyy_MM_dd_hh_mm_ss"));
// 传入需要抓取的widget
QPixmap pix = QPixmap::grabWidget(this);
pix.save(folder + QString("/%1.png").arg(name));
// 全屏按区域抓
QScreen *screen = QGuiApplication::primaryScreen();
screen->grabWindow(0, this->x(), this->y(), 400, 300).save(folder + QString("/%1.png").arg(name));
QT 抓取widget转换为图片
最新推荐文章于 2023-10-03 13:00:11 发布