Capture and save moments from your computer screen effortlessly with the help of Python. In this project, you’ll learn how to create a Python script that allows you to take screenshots of your desktop or specific application windows.
Whether you’re a developer needing to document software interfaces, a gamer eager to capture your victories, or someone looking to create visual tutorials, this step-by-step guide will empower you to take screenshots using Python. Join us as we explore the world of screen capture and leverage the simplicity and flexibility of Python for your screenshot needs!
import tkinter as tk
from tkinter.filedialog import *
import pyautogui
root = tk.Tk()
canvas = tk.Canvas(root, width=300, height=300)
canvas.pack()
def take_screenshot():
my_screenshot = pyautogui.screenshot()
save_path = asksaveasfilename()
my_screenshot.save(save_path + "screenshot.png")
button_pattern = tk.Button(text="Take Screenshot", command=take_screenshot, font=10)
canvas.create_window(150, 150, window=button_pattern)
root.mainloop()
Latest posts by Publisher (see all)
- Age calculator using Javascript, HTML & CSS - October 28, 2023
- Navigation bar using HTML & CSS - October 26, 2023
- Calculator using HTML, CSS & JS - October 26, 2023