首页| 论坛| 消息

标题:基于Qt4的截屏软件(附源码)
作者:roc496
日期:2009-01-13 02:57
内容:

ScreenSnaper截图软件说明
基于Qt4下的截屏软件
使用了QPixmap::grabWindow(QApplication::desktop()->winId())来获得屏幕的图像
并保存在QPixmap的一个对象fullScreenMap里
再将该图像画到一个QWidget上并showFullScreen()以覆盖屏幕
之后的操作都是在这个QWidget上进行
跟QQ截图有点象
完成后点鼠标右键就有ContextMenu弹出

写得比较简单
很容易看懂
本人崇尚开源,和大家一起进步
多多交流啦~
By Roc
2:55 2009-1-13


#1 [roc496 01-13 03:08]
PS:
还有个小Bug
不知道大家发现没有
按了开始截图后就会闪一道白光
我已经用了图像双缓存了
估计是在showEvent()里使用showFullScreen()前就已经出现窗口了
没有仔细研究了
先睡觉了~
#2 [wvins 01-13 11:29]
关注一下
#3 [duduqq 01-13 16:29]
闪有可能是3D效果而出现的
#4 [aliushn 01-14 14:14]
test
#5 [haulm 01-16 09:18]
...

<< 1 2 3 >> (1/8)

回复 发表
主题 版块