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

Tkinter-এ উইজেটের ব্যাকগ্রাউন্ড রঙ ডাইনামিক্যালি পরিবর্তন করা


configure(**options) মেথড দিয়ে উইজেটের প্রপার্টি কাস্টমাইজ করা যায়। রঙের লিস্ট ধরে শাফল করে ডাইনামিক্যালি ব্যাকগ্রাউন্ড রঙ পরিবর্তন করা যায়।

উদাহরণ

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

# Tkinter ফ্রেম তৈরি
win = Tk()
win.geometry("700x250")

# সব উইজেটের ফন্ট
win.option_add("*Font", "aerial")

# ব্যাকগ্রাউন্ড রঙ পরিবর্তন ফাংশন
def change_color():
    colors = ['#e9c46a', '#e76f51', '#264653', '#2a9d8f', '#e85d04', '#a2d2ff', '#06d6a0', '#4d908e']
    while True:
        shuffle(colors)
        for i in range(len(colors)):
            win.config(background=colors[i])
            win.update()
            time.sleep(1)

# উইজেটগুলো
label = Label(win, text="Hello World", bg='white')
label.pack(pady=40, padx=30)
btn = Button(win, text="Button", command=change_color)
btn.pack(pady=10)

win.mainloop()

আউটপুট

লেবেল এবং বাটন সহ উইন্ডো দেখাবে।

Tkinter-এ উইজেটের ব্যাকগ্রাউন্ড রঙ ডাইনামিক্যালি পরিবর্তন করা

বাটন চাপলে change_color() কল হয় এবং ব্যাকগ্রাউন্ড রঙ ডাইনামিক্যালি পরিবর্তন হয়।

Tkinter-এ উইজেটের ব্যাকগ্রাউন্ড রঙ ডাইনামিক্যালি পরিবর্তন করা


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

  2. নির্দিষ্ট Tkinter উইজেটের বর্ডার রঙ পরিবর্তন কিভাবে?

  3. Python Tkinter-এ MessageBox-এর পজিশন পরিবর্তন করা

  4. iOS-এ নোটস অ্যাপের ব্যাকগ্রাউন্ড কালার পরিবর্তন করার পদ্ধতি