কম্পিউটার টিউটোরিয়াল

Tkinter-এ পাইথন ব্যবহার করে উইন্ডোর স্ক্রিনশট নেওয়ার পদ্ধতি

স্ক্রিনশট ক্যাপচার অ্যাপ

pyautogui.screenshot() ব্যবহার করে স্ক্রিনশট নিন এবং time.time() দিয়ে ইউনিক ফাইলনেম দিন।

উদাহরণ

from tkinter import *
import time
from PIL import ImageTk, Image
import pyautogui as pg

win = Tk()
win.geometry("700x350")

def screenshot():
    random = int(time.time())
    filename = "C:/Users/Sairam/Documents/" + str(random) + ".jpg"
    ss = pg.screenshot(filename)
    ss.show()
    win.deiconify()

def hide_window():
    win.withdraw()
    win.after(1000, screenshot)

Label(win, text="Click the Button to Take the Screenshot", font=('Times New Roman', 18, 'bold')).pack(pady=10)
Button(win, text="Take Screenshot", font=('Aerial 11 bold'), background="#aa7bb1", foreground="white", command=hide_window).pack(pady=20)

win.mainloop()

আউটপুট

বাটন চাপলে Tkinter উইন্ডো হাইড হবে, ১ সেকেন্ড পর স্ক্রিনশট নেয়া হবে এবং ফাইল সেভ হবে।

  1. Tkinter ব্যবহার করে স্প্ল্যাশ স্ক্রিন তৈরি করা

  2. Python Tkinter-এ MessageBox-এর পজিশন পরিবর্তন করা

  3. Python Tkinter রুট উইন্ডো হাইড বা ডিস্ট্রয় করা

  4. পাইথন Tkinter ব্যবহার করে সিম্পল রেজিস্ট্রেশন ফর্ম