会qt的麻烦进来帮忙解答下
在项目中要用到图片处理的知识,我要先打开一个图片,然后再上面进行绘图,标注等操作。需求中的保存功能需要分别保存当前图片(包括原图片的自己的标注),和纯自己绘制的图片(只是标注内容)。想了几天了,实在没有很好的办法实现这个需求。 我之前采用的方法是将图片和绘制的内容都在paintEvent里画上去,这样就得不到纯自己标注的内容。。谁能提供一个表较好的思路啊?
[解决办法]
这个很简单啊,原图你存到一个QPixmap里面,然后编辑完成了的结果,你可以直接将绘制交互之后的窗口给截图就行了,截图函数QPixmap里面有一个静态的函数QPixmap QPixmap::grabWidget(QWidget* widget,const QRect& rectangle);