কম্পিউটার

টিকিন্টারে একটি বোতাম মুক্তি পেলে আমি কীভাবে সনাক্ত করতে পারি?


Tkinter-এ, ইভেন্টগুলি সাধারণত বোতাম বা কী দ্বারা ডাকা হয়। যখনই ব্যবহারকারী একটি অ্যাসাইনড কী চাপেন বা অ্যাসাইন করা বাটনে ক্লিক করেন, ইভেন্টগুলি কার্যকর হয়৷ ইভেন্টগুলি চালানোর জন্য, আমরা কলব্যাক ফাংশনের সাথে একটি বোতাম বা একটি কী বাঁধতে পারি৷

একটি অ্যাপ্লিকেশন বিবেচনা করুন যেখানে আমরা যখনই মাউস বোতাম ছেড়ে দিই তখন আমাদের একটি ইভেন্ট ট্রিগার করতে হবে। এটি <বোতাম রিলিজ> পাস করে অর্জন করা যেতে পারে bind(, callback)-এ প্যারামিটার পদ্ধতি।

উদাহরণ

# Import the required libraries
from tkinter import *

# Create an instance of tkinter frame or window
win=Tk()

# Set the size of the window
win.geometry("700x350")

# Define a function on mouse button clicked
def on_click(event):
   label["text"]="Hello, There!"

def on_release(event):
   label["text"]="Button Released!"

# Crate a Label widget
label=Label(win, text="Click anywhere..", font=('Calibri 18 bold'))
label.pack(pady=60)

win.bind("<ButtonPress-1>", on_click)
win.bind("<ButtonRelease-1>", on_release)

win.mainloop()

আউটপুট

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

টিকিন্টারে একটি বোতাম মুক্তি পেলে আমি কীভাবে সনাক্ত করতে পারি?

এখন, আমরা মাউস বোতামটি ছেড়ে দিলেই আপডেট হয়ে যাবে এমন বার্তাটি পর্দায় দেখতে উইন্ডোর যেকোনো স্থানে ক্লিক করুন।

টিকিন্টারে একটি বোতাম মুক্তি পেলে আমি কীভাবে সনাক্ত করতে পারি?

আপনি যখন মাউস বোতামটি ছেড়ে দেবেন, এটি নিম্নলিখিত বার্তাটি প্রদর্শন করবে -

টিকিন্টারে একটি বোতাম মুক্তি পেলে আমি কীভাবে সনাক্ত করতে পারি?


  1. Tkinter এ বোতামে বিটম্যাপ ইমেজ কিভাবে ব্যবহার করবেন?

  2. Tkinter এ একটি বোতাম হিসাবে একটি ছবি কিভাবে ব্যবহার করবেন?

  3. টিকিন্টারে কীভাবে গতিশীলভাবে বোতামের পাঠ্যের আকার পরিবর্তন করবেন?

  4. আমি কিভাবে Tkinter এ একটি সাধারণ বার্তা বাক্স তৈরি করতে পারি?