欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

QWidget QPixmap 截取控件并保存为图片 基本控件(十二)

程序员文章站 2022-05-28 11:38:17
...

一、功能
void QWidget::render(QPaintDevice *target, const QPoint &targetOffset = QPoint(), const QRegion &sourceRegion = QRegion(), QWidget::RenderFlags renderFlags = RenderFlags(DrawWindowBackground | DrawChildren))

Renders the sourceRegion of this widget into the target using renderFlags to determine how to render. Rendering starts at targetOffset in the target.
二、代码

    QPixmap pixmap(this->size());
    render(&pixmap);
    pixmap.save(QCoreApplication::applicationDirPath() + "/1.jpg");

三、效果图
QWidget QPixmap 截取控件并保存为图片 基本控件(十二)

相关标签: # Qt-基本控件