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

Tkinter-এ Label.configure() ব্যবহার করে লেবেল টেক্সট ডাইনামিক্যালি পরিবর্তন করা


Tkinter-এ Label উইজেট সাধারণত টেক্সট ও ইমেজ প্রদর্শন করতে ব্যবহৃত হয়। টেক্সট একটি Label উইজেটে কনস্ট্রাক্টর Label(root, text="this is my text") ব্যবহার করে যোগ করা যায়। একবার Label উইজেট ডিফাইন হলে, আপনি যেকোনো জ্যামিতি ম্যানেজার ব্যবহার করে Label উইজেট প্যাক করতে পারেন।

যদি আপনি Label উইজেট কনফিগার করতে চান, তবে আপনি configure() প্রোপার্টি ব্যবহার করতে পারেন। configure() মেথড আপনাকে টেক্সট এবং Label উইজেটের অন্যান্য প্রোপার্টি ডাইনামিক্যালি এডিট করতে দেয়।

উদাহরণ

এটি বুঝতে নিচের উদাহরণটি দেখুন। এই উদাহরণে, আমরা একটি লেবেল টেক্সট উইজেট এবং লেবেল উইজেটের টেক্সট আপডেট করার জন্য একটি বাটন তৈরি করব।

# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
from tkinter import *

# Tkinter ফ্রেম বা উইজেট ইনস্ট্যান্স তৈরি করুন
win = Tk()
win.geometry("700x350")

def update_text():
    # Label উইজেটে টেক্সট কনফিগার করুন
    label.configure(text="This is updated Label text")

# একটি লেবেল উইজেট তৈরি করুন
label = Label(win, text="This is New Label text", font=('Helvetica 14 bold'))
label.pack(pady=30)

# লেবেল উইজেটের টেক্সট আপডেট করার জন্য একটি বাটন তৈরি করুন
button = Button(win, text="Update", command=update_text)
button.pack()

win.mainloop()

আউটপুট

উপরের কোড রান করলে কিছু টেক্সটসহ একটি লেবেল উইজেট এবং একটি বাটনসহ একটি উইন্ডো দেখাবে।

Tkinter-এ Label.configure() ব্যবহার করে লেবেল টেক্সট ডাইনামিক্যালি পরিবর্তন করা

আপনি যখন বাটনে ক্লিক করবেন, এটি টেক্সট আপডেট করবে।

Tkinter-এ Label.configure() ব্যবহার করে লেবেল টেক্সট ডাইনামিক্যালি পরিবর্তন করা

  1. টকিন্টার পাইথনে লেবেল টেক্সট পাওয়া

  2. টকিন্টার পাইথনে উইজেট ইনভিজিবল করা

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

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