作者:cathy522_788 | 来源:互联网 | 2023-09-18 11:08
一、源码importtkinterimporttkinter.filedialogimportosfromPILimportImageGrabfromtimeimport
一、源码
import tkinter
import tkinter.filedialog
import os
from PIL import ImageGrab
from time import sleep#创建tkinter主窗口
root = tkinter.Tk()
#指定主窗口位置与大小
root.geometry('100x40+400+300')
#不允许改变窗口大小
root.resizable(False, False)class MyCapture:def __init__(self, png):#变量X和Y用来记录鼠标左键按下的位置self.X = tkinter.IntVar(value=0)self.Y = tkinter.IntVar(value=0)#屏幕尺寸screenWidth = root.winfo_screenwidth()screenHeight = root.winfo_screenheight()#创建顶级组件容器self.top = tkinter.Toplevel(root, white', width=screenWidth, height=screenHeight)#显示全屏截图,在全屏截图上进行区域截图self.image = tkinter.PhotoImage(file=png)self.canvas.create_image(screenW