Tkinter হল একটি পাইথন লাইব্রেরি যা কার্যকরী GUI-ভিত্তিক অ্যাপ্লিকেশন তৈরি এবং বিকাশ করতে ব্যবহৃত হয়। Tkinter উইজেট প্রদান করে যা অ্যাপ্লিকেশনটির ভিজ্যুয়াল এবং কার্যকরী উপস্থাপনা নির্মাণের জন্য ব্যবহার করা যেতে পারে।
ধরুন আমরা আমাদের অ্যাপ্লিকেশনে কিছু উইজেট সংজ্ঞায়িত করেছি। যদি আমরা একটি ইভেন্টে একটি উইজেটের নাম পেতে চাই, তাহলে এটি event.widget["text"] ব্যবহার করে অর্জন করা যেতে পারে। একটি ফাংশনের ভিতরে কীওয়ার্ড। আমরা নামটি print() এর ভিতরে ব্যবহার করে প্রিন্ট করতে পারি ফাংশন।
উদাহরণ
# Import the required libraries from tkinter import * # Create an instance of tkinter frame or window win=Tk() # Set the size of the tkinter window win.geometry("700x300") # Define a function to delete the shape def on_click(): print (win.winfo_children()) # Create a canvas widget canvas=Canvas(win, width=500, height=300) canvas.pack() # Create a button to delete the button Button(win, text="Click", command=on_click).pack() win.mainloop()
আউটপুট
যদি আমরা উপরের কোডটি চালাই, এটি একটি বোতাম সহ একটি উইন্ডো প্রদর্শন করবে৷
যদি আমরা বোতামটি ক্লিক করি, আউটপুটটি স্ক্রিনে উইজেটের নাম দেখাবে।
[<tkinter.Canvas object .!canvas>, <tkinter.Button object .!button>]