Tkinter-এর বোতাম উইজেটটি সাধারণত একটি অ্যাপ্লিকেশনে সংজ্ঞায়িত একটি ইভেন্ট পুশ করার জন্য ব্যবহৃত হয়। আমরা ইভেন্টগুলিকে বোতামগুলির সাহায্যে আবদ্ধ করতে পারি যা ব্যবহারকারীর দ্বারা যখনই কোনও অ্যাকশন ট্রিগার করা হয় তখন তাদের চালানো এবং চালানোর অনুমতি দেয়৷
যাইহোক, ফাংশন এবং ইভেন্টের বাইরে ডেটা এবং ভেরিয়েবল ভাগ করা কখনও কখনও কঠিন বলে মনে হয়। বোতাম উইজেটের সাহায্যে, আমরা আর্গুমেন্ট এবং ডেটা পাস করতে পারি যা ব্যবহারকারীকে ইভেন্ট শেয়ার করতে এবং চালানোর অনুমতি দেয়।
সাধারণভাবে, একটি বোতাম উইজেটে আর্গুমেন্ট পাস করা ইভেন্টকে আর্গুমেন্ট বাছাই করতে এবং প্রোগ্রামে সেগুলিকে আরও ব্যবহার করতে দেয়৷
উদাহরণ
# Import the required library from tkinter import * from tkinter import ttk from tkinter import messagebox # Create an instance of tkinter frame win=Tk() # Set the geometry win.geometry("700x250") # Define a function to update the entry widget def update_name(name): entry.insert(END, ""+str(name)) # Create an entry widget entry=Entry(win, width=35, font=('Calibri 15')) entry.pack() b=ttk.Button(win, text="Insert", command=lambda:update_name("Tutorialspoint")) b.pack(pady=30) win.mainloop()
আউটপুট
উপরের কোডটি চালানো হলে একটি এন্ট্রি উইজেট সহ একটি উইন্ডো এবং এতে পাঠ্য সন্নিবেশ করার জন্য একটি বোতাম প্রদর্শিত হবে৷
এন্ট্রি উইজেটে পাঠ্য যোগ করতে "ঢোকান" বোতামে ক্লিক করুন৷
৷