Python 3.x 如何编写一个python程序来自动截图并显示在标签中?

Python 3.x 如何编写一个python程序来自动截图并显示在标签中?,python-3.x,tkinter,label,screenshot,display,Python 3.x,Tkinter,Label,Screenshot,Display,我正在制作一个GUI,它可以截取整个窗口的屏幕,然后自动粘贴到tkinter标签中。我可以拍摄一张截图,然后保存它,但不能在tkinter标签中通过它 有人能帮我做这个项目吗 提前谢谢 使用PIL包处理图像 from PIL import Image from PIL import ImageTk import tkinter as tk ImagePath = ('Path For Image') Image_open = Image.open(ImagePath) Image_final

我正在制作一个GUI,它可以截取整个窗口的屏幕,然后自动粘贴到tkinter标签中。我可以拍摄一张截图,然后保存它,但不能在tkinter标签中通过它

有人能帮我做这个项目吗


提前谢谢

使用PIL包处理图像

from PIL import Image
from PIL import ImageTk
import tkinter as tk

ImagePath = ('Path For Image')
Image_open = Image.open(ImagePath)
Image_final = ImageTk.PhotoImage(Image_open)

tk.Label(image=Image).pack()

你能告诉我们你到目前为止试过什么吗?你的代码几乎没有打字错误:
ImageTk.PhotoImage(Image)
应该是
ImageTk.PhotoImage(Image\u open)
tk.Label(Image=Image)
应该是
tk.Label(Image=Image\u final)
。另外,您的代码不是一个.def open_img():x=askopenfilename()img=Image.open(x)img=img.resize((250250),Image.ANTIALIAS)img=ImageTk.PhotoImage(img)panel=Label(window,Image=img)panel.Image=img`这是我写的代码,打开图像时没有错误,它不是以同样的方式出现的GUI@programmer您忘记在
面板上调用
pack()/grid()/place()