Qt把当前窗口的内容保存为一张图片

简介: Qt把当前窗口的内容保存为一张图片

1、怎么把QWidget的窗口内容保存成图片?


QPixmap::grabWidget(QWidget);



2、怎样把QGraphicsView窗口的内容保存成图片?


QSize mysize(m_pScene->width(), m_pScene->height()); //获取 QGraphicsScene.size


QImage image(mysize, QImage::Format_RGB32);


QPainter painter(&image);


m_pScene->render(&painter);


image.save(pathname, "PNG", -1);


相关文章
|
3月前
|
存储 容器
QT中QListWidget实现QListWidgetItem图片和文字居中
在使用QT开发软件的过程中,很多时候使用QListWidget来实现列表项的功能,比如MS系统的功能模块菜单,如下面2张图所示,其中第一张图是带文字和图标的列表项,第二张图是纯图标的模式,在最近开发的平台客户端的某个功能模块都用上了。
184 0
|
3月前
Qt 布局管理之 停靠窗口QDockWidget
Qt 布局管理之 停靠窗口QDockWidget
72 0
|
5月前
08 QT - Qt窗口坐标体系
08 QT - Qt窗口坐标体系
23 0
|
30天前
|
测试技术 API UED
【Qt 应用开发 】初步理解 Qt窗口中的模态性应用
【Qt 应用开发 】初步理解 Qt窗口中的模态性应用
70 1
|
2月前
|
存储 C++ 开发者
QT基础【4-简易的图片查看程序】
QT基础【4-简易的图片查看程序】
|
3月前
Qt 控件大小随着窗口的大小而变化设置
Qt 控件大小随着窗口的大小而变化设置
60 0
|
3月前
|
小程序
Qt实现图片可拖拉
Qt实现图片可拖拉
|
3月前
Qt鼠标悬浮在图片上显示删除字样
Qt鼠标悬浮在图片上显示删除字样
|
3月前
|
Linux
Qt实现多文档窗口
Qt实现多文档窗口
|
8月前
Qt图片定时滚动播放器+透明过渡动画
解决:[QWidget::paintEngine: Should no longer be called QPainter::begin: Paint device returned engine == 0, type: 1] 需要在哪个控件上绘制,就要在哪个控件类中重写 paintEvent() ,所以本项目 需要使用自定义的MyQLabel继承QLabel
72 0

热门文章

最新文章

推荐镜像

更多