扬州哪里做网站好,页面效果华丽的网站,廊坊网站自助建站,公司网站建设框架之前使用Python构建了一个图片转文字小工具#xff0c;但是使用的是使用系统自带的截图工具然后监听目录变化来实现的。接下来我想直接使用Python来构建一个截图工具#xff0c;这样就可以结合转换工具使用。构建图形界面本文使用Python自带的GUI库Tkinter来构建图形界面。Tk…之前使用Python构建了一个图片转文字小工具但是使用的是使用系统自带的截图工具然后监听目录变化来实现的。接下来我想直接使用Python来构建一个截图工具这样就可以结合转换工具使用。构建图形界面本文使用Python自带的GUI库Tkinter来构建图形界面。Tkinter使用手册http://c.biancheng.net/python/tkinter/。安装python-tksudo apt-get install python-tk。画一个简单的图形界面只带一个截图按钮并给该按钮绑定监听。代码如下import tkinterroot tkinter.Tk()root.title()#指定窗口的大小root.geometry(100x50400300)#不允许改变窗口大小root.resizable(False,False)#开始截图def buttonCaptureClick():print(test)root.state(normal)buttonCapture tkinter.Button(root, text截图, commandbuttonCaptureClick)buttonCapture.place(x10, y10, width80, height30)#启动消息主循环try:root.mainloop()except:root.destroy()截取整个屏幕安装python3-pil.imagetksudo apt-get python3-pil.imagetk。安装Python库pip3 install pyscreenshot。使用pyscreenshot库截取整个屏幕并生成名为temp.gif的图片。代码如下import pyscreenshot as ImageGrabfilename temp.gifim ImageGrab.grab()im.save(filename)im.close()监听鼠标canvas.bind(, onLeftButtonDown)canvas.bind(, onLeftButtonUp)结合截取屏幕的代码见码云。