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

Tkinter-এ সব উইজেটের ডিফল্ট ফন্ট পরিবর্তন করা


option_add(**options) মেথড দিয়ে অ্যাপ্লিকেশনের ডিফল্ট ফন্ট সেট করা যায়। এরপর সব উইজেট অটোমেটিক্যালি সেই ফন্ট ইনহেরিট করে।

উদাহরণ

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

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

# সব উইজেটের ডিফল্ট ফন্ট
win.option_add("*Font", "aerial")
# লেবেলের জন্য স্পেশাল ফন্ট
win.option_add("*Label.Font", "aerial 18 bold")
# সব উইজেটের ব্যাকগ্রাউন্ড
win.option_add("*Background", "bisque")

# উইজেটগুলো
Label(win, text="Label").pack()
Button(win, text="Button").pack()

w = Listbox(win)
for i in range(5):
    w.insert(i, "item %d" % (i+1))
w.pack()

w = Text(win, width=20, height=10)
w.insert(1.0, "a text widget")
w.pack()

win.mainloop()

আউটপুট

লেবেল, বাটন, লিস্টবক্স, টেক্সট উইজেট সহ উইন্ডো দেখাবে। সবই একই ফন্ট ব্যবহার করছে।

Tkinter-এ সব উইজেটের ডিফল্ট ফন্ট পরিবর্তন করা


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

  2. Tkinter Entry উইজেটে ডিফল্ট টেক্সট সেট করার উপায়

  3. Python Tkinter-এ ডিফল্ট ফন্ট পরিবর্তন করা

  4. Tkinter-এ মাউস কার্সর (Mouse Cursor) পরিবর্তন করা