python如何实现截图。类似QQ一样的
python如何实现截图。类似QQ一样的
[解决办法]
从我写的仿qq截屏抠出来的关键代码
import os
if os.name== 'posix ':
from gtk import gdk
mywindow = gdk.get_default_root_window()
mysize = mywindow.get_size()
mypic = gdk.Pixbuf(gdk.COLORSPACE_RGB,False,8,mysize[0],mysize[1])
mypic = mypic.get_from_drawable(mywindow,mywindow.get_colormap(),0,0,0,0,mysize[0],mysize[1])
if mypic != None:
mypic.save( 'tmp.png ', 'png ')
elif os.name== 'nt ':
from ImageGrab import grab
img = grab((0,0,self.width,self.height))
if img != None:
img.save( 'tmp.png ')