qt 截屏 保存为图片

来源:互联网 发布:奥数 知乎 编辑:程序博客网 时间:2024/05/21 03:59

QT截屏使用QPixmap,如下代码:

 

1.带窗口管理器

QPixmap pixmap = QPixmap::grabWindow(QApplication::desktop()->winId(),pos().x(),pos().y(),frameGeometry).width(),frameGeometry().height());

 

保存图片:
pixmap.save("E:/myScreen1.png", "png");

 

 

2.不带窗口管理器

QPixmap pixmap = QPixmap::grabWidget(this);

 

保存图片:

pixmap.save("E:/myScreen1.png", "png");

 

原创粉丝点击