分享一个截图小程序-有图有源码,该如何处理

分享一个截图小程序--有图有源码
天天挂网上,挂QQ,要截图CtrlAltA何其方便快捷。
  偶一日正交报告,却无网上不了QQ,CtrlAltA无效,不得截图。
  无法之下,只得先PrintScreen,再弄到画图里慢慢剪切。麻烦,
  一次两次都受不了何况多次。
  转而,就用Qt写了一个。期间还学会了git的基本使用。这个不错!
   
  此小截图工具,有用请笑纳;多余就早进回收站;若有
  任何问题、意见、建议、改进方案、功能增加。
  欢迎多多指教。

按键说明:(功能还比较简陋)
  s 保存区域截图
  f 全屏截图
  鼠标双击 设置width和height
  q 退出程序

源码下载:
 115下载 http://u.115.com/file/dnahiutg
 csdn下载 http://download.csdn.net/source/3374555

效果图;


------解决方案--------------------
刚想搞类似的东西

迅速过来学习一下。

谢谢LZ开源
------解决方案--------------------
感谢楼主 学习了
------解决方案--------------------
学习 学习
------解决方案--------------------
正想自己做一个呢,感谢楼主分享。
------解决方案--------------------
感谢分享!
------解决方案--------------------
谢啦 准备好好研究下下 不知道是用什么类来实现的
------解决方案--------------------
学习学习
------解决方案--------------------
感谢楼主分享
------解决方案--------------------
拿来用用
------解决方案--------------------
帅呆了
------解决方案--------------------
支持开源 哈哈
------解决方案--------------------
感谢楼主,谢谢分享
------解决方案--------------------
早就想自己写一个了,感谢LZ
------解决方案--------------------
谢谢分享
------解决方案--------------------
貌似linux下也可以运行,但是LZ把路径写死了。。。
------解决方案--------------------
感谢分享!
------解决方案--------------------
赞一个
------解决方案--------------------
探讨
引用:

谢啦 准备好好研究下下 不知道是用什么类来实现的


首先通过 QPixmap::grabWindow(QApplication::desktop()->winId(),0,0,width,height);保持当前屏幕。

然后由鼠标得到的截屏区域(x,y,w,h)通过 QPixmap::copy(x,y,w,h) 保存截取图像。

------解决方案--------------------
Qt是啥,突然出来逛逛,发现自己out的不行了啊。
------解决方案--------------------
一个比较实用的小工具