#import imutils import pyautogui ##from cv2 import cv2 import tkinter as tk #tkinter.filedialog import * root = tk.Tk() canvas1 = tk.Canvas(root, width = 600, height = 300) canvas1.pack() def takeScreenShot(): myscreenshot = pyautogui.screenshot() save_path = tk.filedialog.asksaveasfilename() myscreenshot.save(save_path + "_screenshot.png") myButton = tk.Button(text = "Take ScreenShot", command = takeScreenShot, font = 12) canvas1.create_window(150, 150, window = myButton) root.mainloop()