কম্পিউটার

Tkinter এ একটি বোতাম টিপলে একাধিক কমান্ড চালানো হচ্ছে


বোতাম উইজেট একটি অ্যাপ্লিকেশনের সমস্ত বিদ্যমান কার্যকারিতার মাধ্যমে যোগাযোগ করার একটি উপায় প্রদান করে। আমরা একটি বোতামের সাহায্যে একটি নির্দিষ্ট ক্রিয়া সম্পাদন করতে পারি যা ফাংশন এবং বস্তুগুলিকে এনক্যাপসুলেট করে। যাইহোক, এমন কিছু ক্ষেত্রে হতে পারে যখন আমরা একটি বোতাম দিয়ে একাধিক অপারেশন করতে চাই। এটি ল্যাম্বডা ফাংশন সংজ্ঞায়িত করে অর্জন করা যেতে পারে যা অ্যাপ্লিকেশনটিতে একাধিক ইভেন্ট বা কলব্যাককে লক্ষ্য করে।

উদাহরণ

এই উদাহরণে, আমরা একটি নির্দিষ্ট বোতামে একাধিক ইভেন্ট যোগ করব।

#Import the Tkinter Library
from tkinter import *

#Create an instance of Tkinter Frame
win = Tk()

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

#Define functions
def display_msg():
   label.config(text="Top List of Programming Language")

def show_list():
   listbox= Listbox(win, height=10, width= 15, bg= 'grey', activestyle= 'dotbox',font='aerial')
   listbox.insert(1,"Go")
   listbox.insert(1,"Java")
   listbox.insert(1,"Python")
   listbox.insert(1,"C++")
   listbox.insert(1,"Ruby")
   listbox.pack()
   button.destroy()

#Create a Label widget to display the message
label= Label(win, text= "", font= ('aerial 18 bold'))
label.pack(pady= 20)

#Define a Button widget
button= Button(win, text= "Click Here",command= lambda:[display_msg(), show_list()])
button.pack()
win.mainloop()

আউটপুট

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

Tkinter এ একটি বোতাম টিপলে একাধিক কমান্ড চালানো হচ্ছে

যখন আমরা বাটনে ক্লিক করি, এটি সমান্তরালভাবে দুটি কাজ সম্পাদন করবে। এটি একটি লেবেল উইজেট এবং স্ট্রিংগুলির একটি তালিকা সহ একটি উইন্ডো প্রদর্শন করবে৷

Tkinter এ একটি বোতাম টিপলে একাধিক কমান্ড চালানো হচ্ছে


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

  2. Tkinter এ তালিকাবক্সে একাধিক নির্বাচিত আইটেম কিভাবে সরাতে হয়?

  3. পাইথনে tkinter এ একটি বোতাম তৈরি করা হচ্ছে

  4. Python tkinter বোতামে স্টাইল যোগ করুন