编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

一学会用python编写截取屏幕截图软件

wxchong 2025-03-20 20:16:01 开源技术 2 ℃ 0 评论

使用计算机时通常需要截取屏幕截图。有时,屏幕截图称为屏幕截图,是显示计算机显示内容的图像。屏幕截图准确地捕获了您在屏幕上看到的内容。

Python 截屏项目的先决条件:

首先,将使用 pip 安装程序在我们的系统中安装所需的库和模块。

pip install tkinter
Pip install pyscreenshot

导入库和模块

from tkinter import *
import pyscreenshot
from tkinter.filedialog import *

tkinter-该库将为程序创建 GUI 窗口。
pyscreenshot-此模块截取系统屏幕的屏幕截图。
filedialog-此对话框有助于打开、保存文件或目录。

创建 GUI 窗口:

root = Tk()
root.geometry("250x200")
root.title("Screenshot Clipper")
root.config(bg='#8A8A8A')

root-它是 GUI 窗口的名称。
Tk()-初始化的 tkinter,表示已创建 GUI 窗口。
geometry() - 此方法提供 GUI 窗口的长度和宽度。
title()-此方法为窗口提供标题 confg()-此方法设置窗口
的配置。

定义函数

def take_ss():
   ss=pyscreenshot.grab()
   ss_save=asksaveasfilename()
   ss.save(ss_save+"_screenshot.png")


Button(root, text="Screenshot", font=('Arial,10,bold'),bg='black',fg='white',border=10, command=take_ss).pack(pady=50)
root.mainloop()

Button()-这是一个用于在口上显示的按钮。
bg-它是标签的背景颜色。
fg-它是文本中字母的颜色。
border-它是 Button 的边框。
command-it 在单击按钮时用作按钮的函数。
root.main() - 此方法执行我们希望在应用程序中执行的内容并结束 mainloop。

Python 截图输出-


Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表