python-3.x - 如何编写一个用于自动截屏并在标签中显示的python程序?
问题描述
我正在制作一个 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()
推荐阅读
- c# - 单击按钮,然后 Datatrigger 不再工作
- ios - 通过推送通知打开时混合应用程序休眠
- database - 在 ASP.NET Core 中的控制器的一个视图上的选择标记上显示 2 个不同的视图
- amazon-cognito - 为什么在启用 SRP 时 Amplify for AWS Cognito 会以纯文本形式发送新密码?
- tensorflow - 二进制分类模型无法训练和 auc/accuracy 0.5
- android - 导航动画:slide_in_left 不起作用
- angular - 有角度,Storybook 抛出错误“Zone.js 检测到 ZoneAwarePromise `(window|global).Promise` 已被覆盖。”
- python - 如何在不使用任何第三方库的情况下绘制图案以及输入顺序
- node.js - 使用ejs模板化一个ts文件,类似于generator-jhipster
- redis - 如何在 Debian 上配置多个 Redis 实例