Qt截取长图(带滚动条被遮挡部分需要展开截取全图)QScrollArea、QPixmap_qt截长图-CSDN博客

网站介绍:文章浏览阅读1.2k次,点赞2次,收藏10次。没想到截取长图的实现如此简单,标题写的有点模糊,下面简单介绍一下需求。软件中有一块固定的区域显示图片,但是原来的图片都相对较小,图片展示区完全可以容纳,每隔一段时间需要将显示的区域截图处理。新的需求中需要在这固定大小的区域中显示长图,显示长图则就会有滚动条显示,说起滚动条就想到了在其底部添加QSrollArea滚动区域,当内容超出显示时范围时,显示滚动条。但是按照原本的截图处理,只能截图滚动条滚动显示的部分,未显示的部分则不会被截取。先看一下截屏的代码:QPixmap pix(wgt->si_qt截长图