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

Tkinter-এ বাটন ছাড়াই চাপা (প্রোগ্রাম্যাটিক্যালি ইনভোক করা)

Tkinter বাটন উইজেটটি অ্যাপ্লিকেশনের মধ্যে একটি নির্দিষ্ট অ্যাকশনযোগ্য ইভেন্ট সম্পাদন করতে ব্যবহার করা যেতে পারে। আমরা বাটন উইজেটকে ক্লিক অপারেশন না করেও ইনভোক করতে পারি। Tcl/Tk-তে invoke() মেথডটি একই কাজ করে যা কেসে একটি স্ট্রিং রিটার্ন করে যদি বাটনে কোনো কমান্ড দেওয়া থাকে। invoke() মেথডটি বাটন উইজেটের ইনিশিয়ালাইজেশনের পরে কল করা যেতে পারে। ইভেন্টটি অটোমেটিক্যালি কল হবে একবার বাটন উইজেট প্রস্তুত হলে।

উদাহরণ

# প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন
from tkinter import *
from tkinter import ttk
from tkinter import messagebox
# Tkinter ফ্রেমের উদাহরণ তৈরি করুন
win = Tk()
# Tkinter উইন্ডোর আকার সেট করুন
win.geometry("700x350")
def display_msg():
    messagebox.showinfo("Message", "Hello There! Greeting from TutorialsPoint.")
# একটি বাটন উইজেট যোগ করুন
b1 = ttk.Button(win, text="Click Me", command=display_msg)
b1.pack(pady=30)
b1.invoke()
win.mainloop()

আউটপুট

উপরের কোড চালালে অটোমেটিক্যালি একটি পপআপ মেসেজ বক্স প্রদর্শিত হবে। বাটনে ক্লিক করলে মেইন উইন্ডো থেকে পপআপ প্রদর্শিত হবে।

Tkinter-এ বাটন ছাড়াই চাপা (প্রোগ্রাম্যাটিক্যালি ইনভোক করা)

  1. টকিন্টার পাইথনে বাটন কম্যান্ডে আর্গুমেন্ট পাস করা

  2. Tkinter-এ বিটম্যাপ ইমেজ বাটনে ব্যবহার করা

  3. Tkinter-এ ইমেজকে বাটন হিসেবে ব্যবহার করা

  4. Tkinter-এ বাটন টেক্সট ডাইনামিক্যালি রিসাইজ করা